Hallo, kann mir bitte mal jemand weiter helfen? Warum kann ich das toggeln nicht im simulator nachvollziehen. Ich bin über jeden hinweis dankbar. Gruß, Andreas
Gast
#1928006
Ich vermute, dass Du den Simulator falsch bedienst. Kannst Du mal genau beschreiben was Du machst und welches Verhalten Du an welcher Stelle bei der Bedienung erwartest?
Hallo Huch, ich starte den Simulator über Build and Run. Steppe mit F11 durch das Programm. Pin´s von Port B werden gesetzt. (I/O View) Port B wird auf Ausgang gesetzt. (I/O View) und wenn ich dann zum Programmpunkt toggeln komme: PORTB^=(1<<PB0)|(1<<PB7) passiert nichts mehr!
Gast
#1928022
Nimm mal das delay raus.
das ist es leider auch nicht. Der gelbe Pfeil verschwindet sobald ich aus der Zeile: PORTB^=(1<<PB0)|(1<<PB7); gehe und kommt auch nicht wieder.
Gast
#1928056
>Der gelbe Pfeil verschwindet sobald ich aus der Zeile: >PORTB^=(1<<PB0)|(1<<PB7); >gehe und kommt auch nicht wieder. Ach das meintest Du mit: >passiert nichts mehr! Es geschieht doch etwas (wie immer): Der Debugger hält nämlich nicht mehr an. Nächstesmal bitte genau beschreiben was geschieht. Schalte mal in die Disassembler-Ansicht. Da kannst Du weiter schrittweise ausführen. Tatsächlich könnte man das als eine Macke bezeichnen. Ob vom GCC oder vom AVRStudio weiss ich nicht.
Super, vielen Dank Huch, genau das habe ich gesucht. Werde beim nächsten mal mich auch prziese ausdrücken! Dir noch einen schönen Abend! Gruß, Andreas
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.