请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F2808 您好!
我已经尝试使用 C28x IQmath 库中的_IQ16sinPU 函数
生成正弦波的示例。 我使用了以下代码:
静态无符号短频率= 32767; 静态无符号短 Δ 相位= 0; 静态长整型累加器= 0; 静态长整型 int u_A = 0; // 273 ~ 2*pi*50/12000*1/(2 无符号 pi)*65536 //频率用于设置所需的输出频率,50Hz ~ 32767 delt_phase =(((((((((long)>273) deltatum_phy=15) ));deltatum_15) 累加器&= 0xFFFF; u_A =_IQ16sinPU (累加器);
我的问题是_IQ16sinPU 函数的输出按照下图的间隔<-65536、+65536>。
根据 www.ti.com/.../sprc990.pdf (第10页)文档、我希望值应按时间间隔显示
<-32768、+32768>。 请有人告诉我可能会出什么问题吗? 下面是图形的配置菜单。 提前感谢。