Bascom: Subroutine über Timer aufrufen

Gast #112481
Ü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
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
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

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.