02.05.2013 Aufrufe

beginner_de

beginner_de

beginner_de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Avr-Asm-Tutorial S. 23<br />

Im linken Editor-Fenster taucht nun ein gelber<br />

Pfeil auf, <strong>de</strong>r auf die erste ausführbare<br />

Instruktion <strong>de</strong>s Programmes zeigt. Mit<br />

"View", "Toolbars" und "Processor" bringt<br />

man das Prozessorfenster rechts zur Anzeige.<br />

Es bringt uns Informationen über die aktuelle<br />

Ausführungsadresse, die Anzahl <strong>de</strong>r<br />

verarbeiteten Instruktionen, die verstrichene<br />

Zeit und nach <strong>de</strong>m Klicken auf das kleine<br />

"+" neben "Registers" <strong>de</strong>n Inhalt <strong>de</strong>r Register.<br />

Mit "Debug" und "Step into"<br />

o<strong>de</strong>r <strong>de</strong>r Taste F11 wird nun ein<br />

Einzelschritt vorgenommen.<br />

Der Programmzähler hat sich<br />

nun verän<strong>de</strong>rt, er steht auf<br />

"0x000001". Der Schrittzähler<br />

hat einen Zyklus gezählt und<br />

im Register R16 steht nun hexa<strong>de</strong>zimal<br />

"0xFF" o<strong>de</strong>r <strong>de</strong>zimal<br />

255. LDI lädt also einen Hexa<strong>de</strong>zimalwert<br />

in ein Register.<br />

Nach einem weiteren Schritt<br />

mit F11 und Aufklappen von<br />

PORTB im Hardware-Fenster<br />

"I/O-View" ist die Wirkung <strong>de</strong>r<br />

gera<strong>de</strong> abgearbeiteten Instruktion<br />

"out PORTB,rmp" zu sehen:<br />

Das Richtungs-Port-Register<br />

Data Direction PortB (DDRB)<br />

hat nun 0xFF und in <strong>de</strong>r Bitanzeige<br />

unten acht schwarze<br />

Kästchen. Mit zwei weiteren<br />

Einzelschritten (F11) hat dann <strong>de</strong>r Ausgabeport PORTB <strong>de</strong>n Hexa<strong>de</strong>zimalwert "0x55".

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!