Forum: Mikrocontroller und Digitale Elektronik Simulator und AVR unterscheidlich


von Andreas N. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute!

Hier ist der (immer nioch) Anfänger.
Habe mir obiges Programm geschrieben. Taster2 soll LED blinken lassen.
Das geht auch, wenn ich ein Register mit 5 lade und dann dec. Zero-Flag
auswerten, OK.
Jetzt habe ich ein 16bit Register und nichts geht mehr...
Im Simulator scheint es aber zu gehen...

Wäre mal einer so nett sich das anzuschauen, vielleicht sind auch
irgendwelche Stolpersteine, die ich einfach nicht sehe...

Vielen Dank.
PS: Super Forum!! Lese fast jeden Tag und habe auch alle meinen
(trivialen) Anfängerfragen beantwortet bekommen.

Danke, Andreas

von Conlost (Gast)


Lesenswert?

Hallo Andreas,

du lädst nicht ZL sondern zweimal ZH.

<ldi ZH,HIGH(65535)      ;High-Byte des "16bit-<Zählers" mit 65535 laden
(Z-Register)
<ldi ZH,LOW(65535)<------hier lädst du nochmal ZH  ;dito low-byte

Gruß,
Arno

von Andreas N. (Gast)


Lesenswert?

Hallo Arno,

danke für den Hinweis, habe es abgeändert.
Aber das Problem besteht immer noch: Keine Funktion auf dem Board, im
Simulator geht es....

Seltsam war auch, als ich es mit einem 8bit-Register probierte: ldi
r18, 5 gings, habe ich ldi r18, 254 gemacht ===> keine reaktion  :-((

Was nun??

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
Noch kein Account? Hier anmelden.