- 3D-Druck Einstieg und Tipps         
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
    48
    Beiträge
    622

    Daten in ext. EEprom schreiben

    Anzeige

    Powerstation Test
    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
    48
    Beiträge
    622
    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
  •  

12V Akku bauen