
上QQ阅读APP看书,第一时间看更新
2.4.2 IQMath库的使用
BootROM中内置了强大的数学表来帮助我们完成转换工作,只要按照一定的格式进行书写,编译器就会自动调用相关的库函数完成。TI公司所提供的IQMath库是由高度优化的高精度数学函数组成的集合,能够帮助C/C++编程人员将浮点算法无缝地连接到TMS320F2833x器件中,通过使用现成的IQMath库来完成这些烦琐的工作。
1.IQMath数据类型
IQMath函数的输入/输出是典型的32位定点数据且定点数的Q格式可以在Q1和Q30之间变化。我们使用typedef来定义这些IQ数据类型。
2.IQMath函数的调用
(1)在工程中引用库文件
1)C语言编程时:包含头文件IQMathLib.h。
2)C++语言编程时:包含头文件IQMathLib.h和IQMathCPP.h。

(2)主程序中引用相关的头文件

1)C语言编程时:

2)C++语言编程时:


(3)CMD文件中指明IQMath数学表的位置
