Cómo utilizar un microcontrolador para generar formas de onda PWM
El microcontrolador avr genera una forma de onda PWM con ciclo de trabajo ajustable:
Configure tc1 en modo PWM rápido, la frecuencia de entrada es 1 mhz y salida PWM no inversora en PD4 y PD5, la frecuencia es 1 m/100 = 10khz, teniendo en cuenta La relación de aire se logra configurando ocr1a y ocr1b:
portd=0x00;
ddrd=0x30;
tccr1a=0xa2; p>
tccr1b=0x19;
tcnt1h=0x00;
tcnt1l=0x00;
icr1h=0x00;
/ icr establece frecuencia pwm
icr1l=0x63;
ocr1ah=0x00;
/establece ciclo de trabajo de salida pd4
ocr1al=0x22;
ocr1bh=0x00;
/establecer ciclo de trabajo de salida pd5
ocr1bl=0x22;