Other Parts Discussed in Thread: CONTROLSUITE
目前在28335中,使用TI自带库函数sghp1c.asm和SINTB360.asm进行正弦波信号生成,sgen.calc运算每进一次中断执行一次。
问题是,每次sgen.calc运算时,如何得到此时正弦波所对应的角度?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
目前在28335中,使用TI自带库函数sghp1c.asm和SINTB360.asm进行正弦波信号生成,sgen.calc运算每进一次中断执行一次。
问题是,每次sgen.calc运算时,如何得到此时正弦波所对应的角度?
你好,在controlSUITE中有关于SGEN的使用文档:C:\ti\controlSUITE\libs\dsp\SGEN\v101\doc
该文档提供了用户如何指定正弦波频率和每个ISR使用的步长的详细信息。该信息将指示每个ISR的增量角。参考第49-52页:
你的意思是:我通过正弦波频率,结合时刻记录中断进去的次数,这样来倒推此时正弦波的角度?
是的,输入sin频率和ISR step可以输出SIN值,就可以计算出角度了