www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik toggeln im Simulator


Autor: Andreas V. (wicky)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Huch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?

Autor: Andreas V. (wicky)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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!

Autor: Huch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nimm mal das delay raus.

Autor: Andreas V. (wicky)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Huch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>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.

Autor: Andreas V. (wicky)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

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.