用单片机产生一个pwm信号最简单的方法就是利用定时器中断。用一个全局变量表示PWM信号占空比,在PWM输出高、低电平时对定时器寄存器进行不同的赋初值。
采用内部的PWM模块,简单方便,但是可移植性差,采用直接操作IO口的方法,程序稍微繁杂,但是可移植性强,简单的PWM直接操作IO(用定时器的中断,来操作PWM间隔)