main9_3.c

来自「TMS320X240xDSP原理及应用开发指南」· C语言 代码 · 共 28 行

C
28
字号
/*************************************************************************
文件名:		main9_3.c
日期:      	2007年01月18日
公司(作者):  
描述和说明:	main( )函数中使用定点数学函数库函数qsqrt进行
            开平方运算
*************************************************************************/
#include "qmath.h"					// 包含头文件qmath.h,因为qsqrt函数
									// 在qmath.h中声明
unsigned long x;					// qsqrt函数输入变量
unsigned short y;					// qsqrt函数输出变量

main()
{   
	DSP2407_Initializing(); 		// DSP2407芯片初始化	
/****************************************************************/
/*          用qsqrt定点数学库函数计算开平方                     */	
/****************************************************************/
	x=0x32cccc;					// 50.8的32位Q16格式值为32cccch
	y=qsqrt(x);			    	// 7.127411的16位Q8格式值为0720h

	while(1)    				// 主循环,可分配非实时性任务
	{
	 asm(" nop");				// 空操作
	}								
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?