DMA更改占空比输出正弦波

2019-07-21 02:29发布

项目需要将TIM1输出的PWM滤波后得到正弦波,正弦波频率1~5khz   波表取点约100个    目前定时器中断方式可实现  但是中断比较频繁(2~10us),担心增加系统负荷。希望改用DMA方式实现。 实现过程中,我没有办法使得每个pwm周期对应DMA传送一次波表的占空比,因此得不到正确的正弦波。 请教下大家,有没有其他可行的实现方式    例如可否DMA传输个数设为1,MEM端地址累加,但由定时器的计数寄存器触发? Thanks all
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。