Gast
#1973320
Hallo ich habe heute irgendwie ständig Probleme mit meinen Programmen sie laufen einfach nicht und ich weiß nicht wieso könnt ihr mir vielleicht sagen was falsch ist? 'Timer0 als Counter für externe Ereignisse 'Hardware: Taster an Pin PD4/T0, LED an Pin PB0 '--------------------------------------------------------- $regfile = "m8def.dat" 'ATmega8-Deklarationen $crystal = 3686400 'Quarz: 3,6864 MHz Ddrd.4 = 0 'Pin PD4/T0 auf Eingang setzen Portd.4 = 1 'PullUp von PD4/T0 aktivieren Ddrb.0 = 1 'Pin PB0 auf Ausgang setzen On Timer0 Ontimer0 'Timer0-Overflow-Interrupt-Routine Config Timer0 = Counter , Edge = Falling Enable Timer0 'Timer0-Overflow-Interrupt ein Enable Interrupts 'Interrupts global zulassen '--------------------------------------------------------- Timer0 = 246 'Timer0 initial voreinstellen Do 'Hauptschleife Loop '--------------------------------------------------------- Ontimer0: 'Interrupt-Routine Tcnt0 = 246 'Timer0 (wieder) voreinstellen Portb.0 = 1 'LED ein bzw. aus Return