DSP C5402的汇编问题,通过递归差分方程产生正弦信号的汇编程序。

DSP C5402的汇编问题,通过递归差分方程产生正弦信号的汇编程序。,第1张

#define CLKMD (unsigned int *)0x58 内存地址0x58 通常 是一些 端口号 之类的 定义

asm(" STM #0000h,CLKMD ")C里 插入 汇编 语句(混合模式) ,STM #0000h,CLKMD

至于什么作用,你要看一些 文档,应该有一个 datasheet 的东西

假设要产生频率为50Hz的正弦波的话,如果你的DSP的工作频率为150MHz,事件管理器的定时器周期

T1PR=12500,连续增减计数,那么定时器每个周期是

1/6000秒,那么你需要准备一个有120个值的正弦表,最大最小值设置为比如说10000,-10000,那么每个定时器周期都会产生一个有一定占空比的PWM波,输出的波形,通过滤波之后就是正弦。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11083179.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存