[C] 纯文本查看 复制代码 本程序演示使用定时器做软件PWM 定时器0做16位自动重装,中断从T0CLKO高速输出PWM。 本例程是使用STC15F/L系列MCU的定时器T0做模拟PWM的例程 PWM可以是任意的量程。但是由于軟件重装需要一点时间所以PWM占空比最小为32T/周期,最大为(周期-32T)/周期, T为时钟周期 PWM频率为周期的倒数。假如周期为6000, 使用24MHZ的主频则PWM频率为4000HZ。 u16 pwm; //萣义PWM输出高电平的时间的变量用户操作PWM的变量。 // 描述: 延时函数 自己琢磨好几天了,示波器就是没有反应求助。 上面是自己在stc15资料的Φ找的例程 |
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。