EEPROM

Gast #894
Lesenswert?
• ▲
▼
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???
Gast #896
Lesenswert?
• ▲
▼
Danke für die schnelle Antwort. Ich denke nicht das es ein Fehler bei 
der Übertragung ist, das wird ja durch die richtige Darstellung bei den 
LEDs ausgeschlossen. Wenn ich vor dem Schreiben ins EEPROM das Register 
(buffer) per ldi mit einem bestimmten Wert lade, dann funktioniert alles 
wunderbar.
Vielleicht habe ich ja Glück und jemand der schon ein ähnliches Problem 
hatte sieht sich mal den Quellcode an.
Trotzdem nochmal danke.
Gast #898
Lesenswert?
• ▲
▼
Hallo,
bin ein wenig spät dran, aber kannst du mal dein Programm
posten, da ich ein ähnliches Programm schreiben will.
Leider kenn ich mich mit EEPROM's nicht aus, so dass du mir sicher
weiterhelfen könntest.

Wäre super von dir Jens

Danke

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 24 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.