Forum: Mikrocontroller und Digitale Elektronik UART beim Mega16


von Holger (Gast)


Angehängte Dateien:

Lesenswert?

Hallo miteinander,

ich hab mal wieder ein kleines Problem.
Und zwar versuche ich ein Zeichen über den UART meines Mega16 zu
senden. Allerdings sendet mir der uC nur Nullen (0x00). Ich hab das
ganze auch schon im AVRStudio simuliert und festgestellt, dass das
Programm zwar die Zeile in der das UDR- Register geschrieben werden
sollte zwar abarbeitet, aber das Register scheinbar nicht beschreibt
(Register bleibt auf 0x00).

Könntet ihr mir mal wieder auf die Sprünge helfen???

Holger

von Werner B. (Gast)


Lesenswert?

Wie stellst Du fest dass er 0 bleibt?

denn
.. beim lesen von UDR liest Du das Empfangsregister
...beim schreiben nach UDR schreibst Du ins Senderegister

das zwei verschiedene Welten

von Holger (Gast)


Lesenswert?

Bei der Simulation mit AVRStudio siehts so aus als liese er UDR auf
0x00.

Gruß Holger

von Leo L. (Gast)


Lesenswert?

(3 Monate später.)
Hab dat auch bebobachtet, mit den 0x00 im UDR.
Lösung: Step dein Code im Disassambler durch. Viola!

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.