-
        

Ergebnis 1 bis 3 von 3

Thema: Daten in ext. EEprom schreiben

  1. #1
    Erfahrener Benutzer Roboter Experte Avatar von Tido
    Registriert seit
    14.11.2006
    Ort
    OWL
    Alter
    41
    Beiträge
    609

    Daten in ext. EEprom schreiben

    Anzeige

    Hallo,

    ich verwende in meiner Schaltung mit der M-Unit2.05 das EEprom 24LC256-I/P (Conrad 150234).
    Ich möchte folgenden Code verwnden:

    Code:
    iic.start
    iic.send CTRL
    iic.send ADRHI
    iic.send ADRLO
    iic.send DATA
    iic.stop
    Der Wert für CTRL scheint mir klar zu sein (Bausteinkennung 1010, Chipadresse 000 und Schreib-/Lese-bit), also 10100000b.

    Meine Problem ist, welche Werte muß ich für ADRHI und ADRLO verwenden? Habe zum EEProm folgende Erklärung gefunden:

    Jede Speicheradresse ist 16 bit lang, d.h. sie hat Wortlänge und setzt sich aus einem oberen (=ADRHI) und einem unterem (=ADRLO) Adressbyte zusammen.
    Heißt das, dass die erste Speicheradresse 0000 0000 (ADRHI ADRLO) wäre, die zweite 0000 0001, usw.?
    Wie lautet dann bei meinen 256kbit-EEProm die letzte Adresse?
    MfG
    Tido

    ---------------------------------------------------
    Have you tried turning it off and on again???
    ---------------------------------------------------

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    16.09.2004
    Ort
    Schwabenland
    Beiträge
    156
    Ja Speicherzellen-Adresse 0 ist gleich 0 0
    Die letzte müste dann 7Fh FFh (Adresse 32767) liegen.

    Mit der M2 und dem OS 2.05 geht der Zugriff aber noch viel einfacher über die neue CHIPRAM Funktion.
    http://www.csslabs.de/ccontrol/help/..._function.html

    Ein kleines Demoprogrämmchen dazu:
    http://www.csslabs.de/ccontrol/proje...AM_DATALOG.HTM

  3. #3
    Erfahrener Benutzer Roboter Experte Avatar von Tido
    Registriert seit
    14.11.2006
    Ort
    OWL
    Alter
    41
    Beiträge
    609
    Super, vielen Dank. Werde ich heute abend gleich mal ausprobieren!
    MfG
    Tido

    ---------------------------------------------------
    Have you tried turning it off and on again???
    ---------------------------------------------------

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •