Bascom: Subroutine über Timer aufrufen

Gast #112481
Lesenswert?

Über den Timer will ich eine Subroutine aufrufen. Bekomme das ganze aber
nicht zum laufen. Der Code ist aus der Hilfe. Die Zählvariable i erhöht
sich nicht, j hingegen schon. Wo liegt der Fehler? Habe auch schon
andere Codes aus dem Forum & Internet versucht... Weis einfach nicht
weiter.

Gruß Messfux
Angehängte Dateien:
Gast #112483
Lesenswert?

meinte natürlich MCS-Homepage.
Merkwürdig ist schon ,das in der HTML-Help angegeben wird,das
On "Interrupt" Label  nach dem einschalten der Interrupts steht und
an anderer Stelle zB Config Timer0 vorher.
Oder kann es sein das der Compiler doch nicht mit dem AVR Namen OVF0
etwas anfangen kann und doch stattdessen TIMER0 dort stehen muss?
On TIMER0 Tim0_isr
Gast #112485
Lesenswert?

Hallo Messfux:
Versuchs mal mit einer LED an Portb.1 nur so mal zum testen
und gib mal folg.Code ein:
...
..
.

ddrb=1:portb=1
led alias portb.1
config timer0=timer,prescale =1024
on timer0 timer_isr
enable timer0
enable interrupts
do
rem eine endlos schleife oder ein anderes Programm
loop
timer_isr:
toggle led
return



mfg ThomasB

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren