STM32F103通过TIM+DMA发送指定个数脉冲,数量会多
如题,我用STM32F103VCT6的TIM+DMA功能,在1ms里发送指定个数的脉冲个数。通过DMA改变TIM-CCRx,TIM的比较输出时间触发DMA传输,当DMA长度为0,触发DMA中断事件,清零TIM-CCRx的值,停止TIM发送PWM。我需要发10、200、500、1000、2000、5000个的脉冲数。目前当我发送500个脉冲的时候,会多1个。然后我也移植到407VET6去进行测试,发现发送500个正常了,1000个会多1个脉冲。所以,请问大佬,怎么回事?找了很久,还是没找到原