Gast
#130439
hi Ich habe ein Programm für meinen at90S3213 geschrieben. Um Fehler in dem Programm zu finden würde ich es gerne debuggen. Ich benutze dafür das AVR Studio von Atmel. Leider hab ich in meinem Programm eine Stelle, an der mein weiterer Programmablauf von einem über den UART empfangenen Zeichen abhängt. Da ich in der Simulationsumgebung dieses Zeichen nicht gesendet bekomme, wird der Codeteil in dem ich den Fehler vermute nie ausgeführt. also konkret: c = uart_getc(); if ( c & UART_NO_DATA ) { /* * no data available from UART */ } else { /* * new data available from UART */ //... weiterverarbeitung des empfangenen Zeichens - diesen Teil würde ich gerne in meiner Simulationsumgebung prüfen } gibt es eine Möglichkeit den Empfang eines Zeichens zu simulieren, oder können die variablen geziehlt aus dem AVRStudio so verändert werden, dass man in solche Fälle springen kann??? Burkhard