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
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
Bei der Simulation mit AVRStudio siehts so aus als liese er UDR auf 0x00. Gruß Holger
(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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.