最近项目中 stm32l476定时器8产生2路互补的pwm波,定时器2控制每500ms中发送8ms互补的pwm波,但是根据实际测量并不是周期性的发送8mspwm波间隔492ms再发送8ms的pwm波,出现了互补pwm波没有发出来的现象。有时候可能间隔一两秒才出现pwm波。
配置好TIM8的PWM后,配置1个计数器变量Count,在系统的SysTick_Handler()中断函数启动PWM输出,同时count加1,Count等于8时关闭PWM输出,Count等于499时清零,并再次启动PWM输出即可。
评分
查看全部评分