Gast
#894
Hallo, ich versuche gerade ein Programm zu schreiben das von der seriellen Schnittstelle kommende Zeichen (ASCII/gesendet über Hyperterminal),im internen SRAM ablegt und von dort in das interne EEPROM des AT90S8515 schreibt. Im Simulator des AVR-Studio 3.2 funktioniert das ohne Probleme. In der Praxis steht im EEPROM leider immer ein falscher Wert. So wird beispielsweise das Zeichen "A" (41h/0100 0001b)nach dem Schreiben ins EEPROM zu "é" (82h/1000 0010b). Vor dem Schreiben ins EEPROM gebe ich das zu speichernde Register noch über PORT B (8 LEDs) aus, um zu testen ob es richtig ist. Bei dieser Anzeige wird auch der korrekte ASCII-Code angezeigt. Die Ausgabe des Registers über die LEDs kann auch nach dem Speichern erfolgen, die Darstellung ist immer noch korrekt. Wer hat eine Idee woran das liegen könnte???