wulin 发表于 2021-5-24 14:24 感谢感谢,把定时器初值设长一点可以输出正常pwm波了,非常感谢 |
liqingb 发表于 2021-5-24 11:25 感谢,解决了tick跳变的问题 |
| 中短周期设置的太短,设置长一点就好了 |
滔滔略脸 发表于 2021-5-23 18:52 中断周期太短,CPU忙不过来。响应中断需要时间,保护现场需要时间,执行中断需要时间,返回现场也需要时间。在12MHz环境执行tick++;就需要4us,CPU哪来时间执行PWM_Generator(10000,90);??? |
勤加练习if(==) |