www.mikrocontroller.net

Forum: Compiler & IDEs Fehler in AVR Studio4 Version 4.01?


Autor: Mario (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo liebe Leute

Ist Jemanden bekannt, ob es irgend welche Fehler im AVR Studio4 Version 
4.01 gibt.

Problem: Das RXC-Flag vom UART läßt sich beim Debuggen nicht von Hand 
setzen, um einen Interrupt auszulösen.

Initialisiert habe ich den UART mit:

ldi    Temp,1
out    UBRR,Temp

in    Temp,UCR
sbr    Temp,(1<<RXCIE)|(1<<RXEN)
sbr    Temp,(1<<CHR9)
out    UCR,Temp        ;en. Interrupt,Receiver,9 Zeichen

Globaler Interrupt ist gesetzt

Oder muß ich beim debuggen noch etwas beachten.
Um Hilfe wäre ich sehr dankbar.

Autor: Thomas F. (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

habe das Programm im Anhang (etwas veränderte Version aus der 
Codesammlung) im AVR Studio 4 Version 4.04 getestet.
Wenn ich im Debugger unter I/O -> UART -> USR das RXC-Bit setze, springt 
er, wie gewünscht, in das entsprechende Unterprogramm.

ciao, Thomas

Autor: Mario (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke Thomas, ich habe das Progrämmchen ausprobiert, ich komme im 
Debugger nicht aus der Loopschleife heraus, wenn ich das RXC-Bit setze.
Ich schließe daraus das ein Bug in der Studioversion 4.01 ist.
Da werd ich wohl oder übel die 17 MB für die neue Version herunterladen 
müssen.
Oder gibt es auch irgendwo Updates der Studio4 Version zum runterladen?

Gruß Mario

Autor: Mario (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hab mich falsch ausgedrückt.
Das RXC-Bit läßt sich garnicht erst setzen unter I/O -> UART -> USR.
Ist doch wohl'n Ding oder?

Gruß

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.