...also


Habs einfach mal ausprobiert:

Ich lasse jetzt zusätzlich den zweiten Timer laufen


Code:
SIGNAL (SIG_OVERFLOW0) {


	
	

	t++;
	
	if(t==20)
	{
		t=0;
	
		if(j<299)
		{
			j++;
		}
	
	}
	

	
	TCNT0=ramp_up[j];
	
	
	PORTB^=(1<<PB0);	
                PORTA^=(1<<PA0);					//PULS:		PortA: BIT PA0 invertieren (toggeln)
	asm volatile("nop");
	asm volatile("nop");
	asm volatile("nop");
	asm volatile("nop");
	PORTB^=(1<<PB0);	
                PORTA^=(1<<PA0);					//PULS:		PortA: BIT PA0 invertieren (toggeln)

	

}
und es läuft:
an Port A PA0 habe ich jetzt mehr Impulse.
(und zum Testen an PORTB PB0 habe ich jetzt unabhängige Impulse von Timer-0.)

Nächstes Problem:
Die Timer müssen 90Grad Phasenverschoben arbeiten.
Jemand ´ne Idee?



@RCO
Ich bin mit dem Timer voll am Limit, ich brauche mehr speed