AVR PWM OC0
AVR内部脉宽调制OC0输出实验,用LED指示PWM的频率,在PWM速度较低时,可观察到LED的闪烁。 | |
---|---|
| |
下面部分从TXT拷出,拷到网页,代码部分缺省了很多空格,比较凌乱,请谅解! //目标系统: 基于AVR单片机 /*01010101010101010101010101010101010101010101010101010101010101010101 #include <iom16v.h> #define OC0_OUT_EN DDRB |= 0b00001000 /*-------------------------------------------------------------------- | |
改变PWM初始化代码的如下两个语句的赋值: TCNT0 = 0x00; //设置TC0计数寄存器初值 从LED的闪烁频率可以看出,改变了PWM的频率。 |