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