Interrupt in Bascom will nicht

Gast #51457
Hallo,
ich hab hier nen 2313 vor mir liegen und der macht nicht was ich will
:-( Bei einem Input Capture Interrupt soll er halt irgendwas machen.
Ich habe das zuerst in Assembler programmiert, hat alles funktioniert.
Doch jetzt muß ich aus gewissen Gründen (bitte nicht fragen) den
Bascom-Compiler benutzen. Aber der will einfach keinen Interrupt
auslösen. Warum denn ? Was kann denn an dem bißchen Code falsch sein ?
Angehängte Dateien:
Gast
Hi Mirko

@lol wenns das is: Beim Label Marke muss eben nich nur 'mach etwas
stehen, sondern was der uc auch zu tun hat.
Wär en blöder Fehler, aber möglich wärs ja. ;-)

MFG Nik
Gast
uups fast vergessen:

kann ein Interrupt wikrlich den Mikrocontroller aus einer Do...Loop
Schleife retten??-Wenn er dort hängen bleiben würde...

Nik
Gast
Hallo Mirko,
wenn Du mit "Input Capture Interrupt" einen Timer/Counter1 Input
Capture Interrupt meinst,dann solltst Du doch auch den Timer1
K(c)onfigurieren.
Beispiel:
Config Timer1=Timer,Prescale=(1,8,64,256,1024),Capture Edge=(Falling,
Rising),Noice Cancel=(1,0)
Die Angaben in den Klammern kannst Du je nach Bedarf und
Verwendungszweck eintragen.Bei "Capture Edge" ist die Angabe
abhängig von deiner Komparatorbeschaltung (ausprobieren).
Das Auslesen des Capture Registers ist sehr einfach .
Beispiel:
Dim A as Word
A=Capture1
MFG Jörg
Gast
Das ist mir schon klar das in der ISR auch was stehen muß! Ich habs nur
für hier rausgelöscht. Und ich meinte auch nicht Input Capture sondern
ANALOG COMPARE INPUT!!! Blöder Fehler. Das mit der Do...Loop werd ich
gleich mal probieren.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 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.