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.
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
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
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ß
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.