Hallo,

um die Frequenz für (einen Schrittmotor) zu erhöhen will ich zwei
(8-Bit) Timer gleichzeitig benutzen.

Für den einen Timer läuft das bis jetzt so ab:
Code:
SIGNAL (SIG_OVERFLOW2) {


	
	

	s++;
	
	if(s==20)
	{
		s=0;
	
		if(i<299)
		{
			i++;
		}
	
	}
	

	
	TCNT2=ramp_up[i];
	
	
	PORTA^=(1<<PA0);					//PULS:		PortA: BIT PA0 invertieren (toggeln)
	asm volatile("nop");
	asm volatile("nop");
	asm volatile("nop");
	asm volatile("nop");
	PORTA^=(1<<PA0);					//PULS:		PortA: BIT PA0 invertieren (toggeln)

	

}
//wobei ramp_up[] ein Zahlen-Array von 0...254 ist und s die Steilheit ist


Jetzt will ich den zweiten Timer "phasenversetzt" mit dazuschalten.



Die eigentliche Frage ist es:

Kann ich Zwei Timer gleichzeitig nutzen?


Vielen Dank für jeden Hinweis


Stichworte für Suchfunktion:
frequency multiplier
frequencymultiplier
frequenzverdoppler
Motion Control
Motioncontrol