ISR Assembler

Gast #2600067
Hi

> Ich möchte Timer1 stoppen Bsp. wenn LED am PortB angeht und Das würde
> ich in der ISR schreiben.

Aber eine Led löst keinen Interrupt aus. Und einen Timer schaltet man so 
ähnlich ab, wie man ihn einschaltet.

MfG Spess
Gast #2600085
Hallo,
sorry für meine Blöde Frage es geht darum den Timer1 zu stoppen wenn ein 
Delay-Zustand abgelaufen ist. Delay-Zustand ist hier einfach um den 
Ausgang eines Sensor zu steuern(Ausgang nach dem Ende eines Hi-Zustand, 
nicht sofort auf LO setzen sondern noch paar ms verlängern )
Gast #2600227
Ja, aber irgendwie blicke ich nicht durch. Ich wollte nur 2 Sachen 
wissen.
-> wird Timer 1 gestoppt indem man das Bit TOIE1 löscht?
-> wie sage ich dem compiler er soll an dieser Adresse springen :  0x008 
TIMER1_OVF  Timer/Counter1 Overflow, wenn einen Überlauf auftritt?
Gast #2600255
Bernd schrieb:
> -> wird Timer 1 gestoppt indem man das Bit TOIE1 löscht?
Nein, du setzt die CS*-Bits auf 0. Das löschen von TOIE1 verhindert nur, 
dass der Interrupt aufgerufen wird.
> -> wie sage ich dem compiler er soll an dieser Adresse springen :  0x008
> TIMER1_OVF  Timer/Counter1 Overflow, wenn einen Überlauf auftritt?
Das TOIE1Bit setzen und sei() aufrufen bzw das GIE-Bit setzen. Wenn dann 
noch eine ISR(TIMER1_OVF_vect) definiert ist, wird sie angesprungen.

Antwort schreiben

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