DMA+定时器比较输出模式,输出有延时怎么办?

2019-12-27 18:45发布

我用的DMA1_Channel7+TIM2_CH4,但是我开启DMA后,200us以后才有波形输出,这是怎么回事啊,而不是立即有波形输出?这应该如何处理呢?
5条回答
topdreams
1楼 · 2019-12-28 05:08.采纳回答
问题解决方式,开启DMA时,需要多启动一个定时器数据更新,本来是更新一次,现在更新两次。
而且在开启DMA后更新,具体原理不清楚
topdreams
2楼-- · 2019-12-28 00:06
香水版主在么?急切盼望解答
wso75839840
3楼-- · 2019-12-28 01:10
 精彩回答 2  元偷偷看……
Flyback
4楼-- · 2019-12-28 08:49
topdreams 发表于 2011-8-2 15:15
问题解决方式,开启DMA时,需要多启动一个定时器数据更新,本来是更新一次,现在更新两次。
而且在开启DMA ...

楼主程序还在吗,我现在也在写DMA加定时器输出比较,第一次启动定时器的比较值无法触发,以后都正常
持剑问天
5楼-- · 2019-12-28 11:39
topdreams 发表于 2011-8-2 15:15
问题解决方式,开启DMA时,需要多启动一个定时器数据更新,本来是更新一次,现在更新两次。
而且在开启DMA ...

请问多启动一次定时器更新是什么意思啊

一周热门 更多>