51单片机方波调频率、占空比

2025-05-23 19:13:51
推荐回答(1个)
回答1:

原理是进一次“T0中断”看一看counter走到哪里。。周期是由counter=20*溢出周期控制的。还有。在T0中断里设置T1是不会幸福的。。。占空比是由PWM0的位置决定的。在counter走到PWM0之前高电平,走到之后低电平。
还有,这个程序提供的占空比发生方式很糟糕。。步数少、难控制、容易溢出,比如PWM0>20、稍微不耗资源。可以试着用两个中断分别控制周期和占空比。