Fehler in AVR Studio4 Version 4.01?

Gast #5726
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.
Gast #5727
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
Angehängte Dateien:
Gast #5728
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren