是这样的,我想利用定时器2的CH1通道,比较输出波形,然后利用DMA的方式来输出。周期为1000us,分别输出50%, 37.5%, 25%占空比的波形。结果发现了问题。
如果我的DMA设置为单次的,用逻辑分析仪捕获到的波形是对的,如下图所示,3个高电平分别为500us , 375us , 250us ;
但是,如果我选择周期性DMA,则波形出现变化,经过分析,就是最后一次的DMA和第一次的DMA重合了,表现的波形如下所示:
这个问题已经折磨我好久了,真的不知道怎么解决。
希望有知道的人能帮助我一下,到底这是怎么回事啊? |