Na, na, na...werde es es dann halt doch mal etwas komplizierter mit einem logischen Gatter probieren.das tut dem Mega8 aber auch vielleicht ´n bisschen weh...
Ich würd´s mal so probieren:
Gruß & Co,Code:$regfile = m8def.dat $Crystal = 16000000 Config Pind.7 = Output Config timer0=timer, prescale=1 On timer0 timer_IRQ Enable interrupts Do Enable timer0 'ISR wird freigegeben, 38kHz-Signal startet... waitus 400 '...für 400 µs... disable timer0 'und stoppt wieder. portd.7=0 'Ausgangspin noch schnel resetten... waitus 5500 '...und nach 5,5ms Pause ab in die nächste Runde. Loop Timer_IRQ: Timer0 = 34 Toggle Portd.7 return
Daniel







das tut dem Mega8 aber auch vielleicht ´n bisschen weh...
Zitieren


Lesezeichen