Hola a la comunidad.
Mi problema es que necesito generar 2 señales PWMs, un PWM fija y la otra que varíe de 0° a 180° con respecto a la primera, osea generar un retardo entre las señales, y la verdad es que estoy medio perdido, cree un codigo C en avr studio 6
	
	
	
		
La verdad es que necesito ayuda para resolver este problema
saludos y gracias de antemano.
				
			Mi problema es que necesito generar 2 señales PWMs, un PWM fija y la otra que varíe de 0° a 180° con respecto a la primera, osea generar un retardo entre las señales, y la verdad es que estoy medio perdido, cree un codigo C en avr studio 6
		PHP:
	
	#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/delay.h>
#define F_CPU 8000000UL
unsigned char tcnt1, cont;
unsigned char duty_cyc_a,duty_cyc_b;
int main(void){
	
	DDRB= 0xFF;
	DDRD= 0xFF;
		
	
	TCCR1A = 0xA1;
	TCCR1B = 0x0B;
	TIMSK1 |= (1 << TOIE1);
	
	TCNT1=0;
	
	//tcnt1= ~TCNT1;
	
	OCR1A = 127;
	OCR1B = 127;
	sei();
    
	while(1)
    {}
		
}
ISR(TIMER1_OVF_vect){
	
	cont++;
	
	if (cont>200){
		
		TCCR0A = 0xA3;
		TCCR0B = 0x03;
		TIMSK0 |= (1 << TOIE0);
		
		TCNT0=0;
		
		 while(duty_cyc_a < 255) {
			 OCR0A=127;
			 
		 }
	} 
	
}La verdad es que necesito ayuda para resolver este problema
saludos y gracias de antemano.
 
   
				 
						 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		