查的资料中基于DSP芯片产生正弦波的方法有查表法和泰勒级数法,但是在F28335中有C28X_FPU_fastRTS.lib这个库,库里面提供了三角函数及FFT运算函数,关于条用库中的函数的函数没有查阅到相关的例程,希望专业人士给我指教下,汇编程序不太懂。
kevin gai:
这个挺简单的,fastrts库里有个src文件夹就是他的源码。查看他的头文件,是c格式的,有一个函数 void sincos(rad r,float* sinptr,float* cosptr)
z这个格式挺明显的,就是说你把角度对应的弧度值输入进去,然后再给他两个变量地址,他把正弦值放到第一个地址,把余弦值放到第二个地址
例如:sin(2pi,&x,&y) 执行完毕后,x的值就是0,y的值就是1