设置TC1为快速PWM方式,输入频率为1MHz时,在PD4和PD5输出非反相的PWM,频率1M/100=10KHz,占空比通过设置OCR1A和OCR1B来实现:
PORTD=0x00;
DDRD=0x30;
TCCR1A=0xA2;
TCCR1B=0x19;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00; //ICR设置PWM频率
ICR1L=0x63;
OCR1AH=0x00; //设置PD4输出占空比
OCR1AL=0x22;
OCR1BH=0x00; //设置PD5输出占空比
OCR1BL=0x22;
AVR单片机产生占空比可调PWM波形
最新推荐文章于 2022-01-16 10:08:37 发布