www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik VMLab: UART Receive Interrupt erzeugen?


Autor: Johannes Permoser (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi,

kann das mal jemand von euch versuchen?
entweder, man kann das wirklich nicht simulieren oder ich stelle mich
einfach zu blöd an. eigentlich will ich nur, dass ich an einem best.
zeitpunkt im register UCSRA das Bit 7 setzt, damit das programm zum
definierten interrupt-vektor springt.

schafft das jemand von euch?
gibts vielleicht einen walkarround dafür?

bitte kommt jetzt keiner damit, ich soll doch das avrstudio verwenden,
das läuft nämlich nicht bei mir (zumindest nicht auf dem system, auf
dem ich meistens arbeite)

mfg, johannes

Autor: keine ahnung (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
aber beim avr-studio funktioniert es auch nicht, dass er beim simulieren
in den interrupt springt, wenn man das flag setzt (interrupt freigaben
sind gesetzt). vllt kennt ja doch jemand eine lösung um interrupts zu
simulieren...

Autor: Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Im AVRStudio funktioniert das einwandfrei (zumindest bei mir).
Einfach das Kästchen des entsprechenden Flags anklicken, und in
nächsten Moment/Taktzyklus wird die ISR angesprungen. Die
Datenübernahme aus dem UDR funktioniert aber irgendwie nicht.
Von VMLab hab ich leider keine Ahnung.

Autor: Johannes Permoser (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
also im avrstudio habe ich es so hingebracht:

Bit 7 im UCSRA setzen
und das UDR ändern

natürlich muss auch das i-bit im sreg gesetzt sein

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.