interruptsprung ändern

OP #344377
Lesenswert?
• ▲
▼
hallo
ich habe da mal ne frage.kann ich in assambler in einem programm den
sprungbefehl zu einem label nach einem timer0 overflow ändern,oder habe
ich nur die möglichkeit auf den timer1 auszuweichen.sagen wir mal beim
ersten overflow sprigt er in ein label,dort wird was gemacht und wenn
,ich hoffe das es geht, der sprungbefehl der nach dem nächstem overflow
folgt geändert.
bis dann seeadler
#344378
Lesenswert?
• ▲
▼
Labels sind nur im assembler Code da. Ist das einmal übersetzt steht da
eine Adresse wo hingesprungen werden soll. Ich weiss jetzt auch
irgentwie nicht ganz was du mit dem Ändern des Labels bezwecken willst.
Vielleicht mal ein ein kleine Beispiel was da genau passieren soll.
OP #344379
Lesenswert?
• ▲
▼
hi
in der interrupt tabelle steht ja bei timer0 overflow der ort an den
gesprungen werden soll.ich will aber nicht immer an den selben ort im
programm springen.einmal will ich zum beipspiel taster entprellen,ein
andermal eine led brennen lassen.dazu muss ich doch an verschiedene
orte im programm springen können,oder geht das nicht.
Gast #344380
Lesenswert?
• ▲
▼
Also die Adresse die angesprungen wird kannst du eigentlich nicht
ändern. Aber von irgendwas wird's ja wohl abhängen wo du jetzt genau
hinspringen willst. Also Fragst du halt in der ISR diese Bedingungen
ab, und springst dann erst an die entsprechende Stelle. Aber bitte
vergess bei der ganzen Springerei nicht das "reti".

Sebastian

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.