www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probleme beim auslesen eines serieller EEPROMs


Autor: Andy K. (kandy)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,
ich habe Probleme beim auslesen eines seriellen EEPROMs. Und zwar möchte 
ich den ganzen EEPROM (64K * 8Bit) auf einmal von der kleinsten bis zur 
größten Adresse auslesen und die Daten über eine UART Schnittstelle zum 
PC übertragen,  sodass ich mir die Daten sichern kann.
Der Speicherbaustein hat also eine interne 16Bit Adressierung. Diese 
65536 Speicherzellen sind in 512 Segmente zu je 128 Byte unterteilt. Der 
EEPROM bietet die Möglichkeit einzelne Segmente mit fortlaufender 
Adressinkrementierung auszulesen, was bedeutet, dass einzelne Segmente 
(128Byte) ausgelesen werden können, ohne dass eine STOP-, Start- oder 
Adresscondition benötigt wird.
Nun mein Problem:
Ich lese nacheinander die Segmente aus, jedoch klappt das nur mit den 
ersten 3  Segmenten. Ab dem 4. werden Sie nur noch bis zur Hälfte 
gelesen, bevor zum folgenden Segment gewechselt wird. Jedenfalls sieht 
das in meinem Log-File so aus.
Was mich wundert ist, dass die ersten 3 richtig ausgelesen werden, weil 
der Code für jedes Segment der selbe ist(Schleife).

Kann mir vielleicht jemand weiterhelfen?


Grüßle Andy

Autor: Tishima (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Um welches EEPROM Handelt es sich ???

gruß,
Bjoern

Autor: Andy K. (kandy)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Bjoern
>
> Um welches EEPROM Handelt es sich ???
>
Es ist ein ATMEL EEPROM "AT24C512"

Gruß Andy

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.