STM32CubeMX配置STM32F103C8T6 RTC分频器问题
STM32G473,PA3导致定时器定时误差过大
定时器输出PWM控制电机的问题
stm32u575 gpdma burst length=1 配置其他数值不工作
TIM 单脉冲输出后的电平如何设置?
STM32F103C8T6是否支持TIM3的PWM边沿触发AD采集
STM32G474VET6如何配置HRTIM的中心对齐模式
G474 HRTIM的6个Fault引脚能对应三个定时器的6个通道吗?
stm32 定时器外部时钟1的TI1FP1及TI2FP2的设置问题
STM32F1定时器中触发信号TRC的来源及选择配置是怎么样的
微信公众号
手机版
或者使用DMA传送,通过CCR的值为0或比ARR大来让pwm输出停止,具体看你选择的PWM模式。
这也是可以的,可以考虑基于定时器的burst DMA功能来实现比较方便。
很感谢您的回答。其实需要实现的是:每次发送脉冲时的频率和脉冲个数。占空比不用变,都是是50%。 我现在是使用dma传输来改变频率和个数,但是当同一个频率需要发送很多个脉冲时,会占用很多内存。如果我拆开来发送,就会出现另外一个问题:dma传输完成后会产生中断,这个中断花的时间会影响到脉冲频率的一致性。所以,好尴尬。