www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR: Interruptflag per Software setzen


Autor: Max D. (Firma: No RISC, no fun.) (metalfan)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kann man eig. bei nem AVR (Mega88) ein Interruptflag per Software (also 
die im Mega, nich per Jtag oder so...) setzen um einen Sofwareinterrupt 
zu erzeugen oder is das iwie clearonly?
Ich würds ja selbst testen aber mein ganzes zeug is zuhause und ich im 
Urlaub...

Autor: Hc Zimmerer (mizch)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein.  Welchen tieferen Sinn sollte das haben?

Wenn Du eine Interruptroutine ausführen möchtest, kannst Du das 
einfacher haben: cli gefolgt von call in Assembler, cli() gefolgt von 
Funktionsaufruf in C.  Wobei der cli oft weggelassen werden kann.

(Du kannst Pin Change Interrupts provozieren, aber das ist weitgehend 
sinnfrei.)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.