Hi,
ich möchte IR LED wie beim asuro mit dem timer 2 pulsen.
Also IR über widerstand zwischen OC2 und TXD angeschlossen.

Timer initialiesierung wie bei ASURO:
Code:
void init_timer2 (void)
{
	cli();									// Interrupts sperren! 
	TCCR2 = (1 << WGM20) | (1 << WGM21) | (1 << COM20) | (1 << COM21) | (1 << CS20);
 	OCR2  = 0x91; // duty cycle for 36kHz
  	TIMSK |= (1 << TOIE2);
	sei();									// Interrrupts freigeben!
}
Und hier der interuppt.
Code:
SIGNAL (SIG_OVERFLOW2)
{
  TCNT2 += 0x25;        //was bezweckt dieser befehl?
  count36kHz ++;
  if (!count36kHz) timebase ++;
}
nun möchte ich die IR LED mit 38 anstatt 36 khz pulsen wie mach ich das?

MfG Martin