raspberry pi i2c EEPROM Datei senden?

Gast #2957231
Lesenswert?
• ▲
▼
Habe am Raspberry Pi eine i2c RTC Clock am laufen. Auf der RTC Clock ist 
noch ein AT24C32 EEPROM dieser wird auch erkannt 0x50.

Wie kann ich nun eine Datei in den EEPROM schreiben. Es soll eine 
einfache Textdatei sein.
Um mit cat /textdatei > ???
Hier muss ich doch ein device angeben, wo finde ich den EEPROM Device??
Muss ich das erst noch anlegen?
(Firma: BfEHS) #2957239
Lesenswert?
• ▲
▼
Dein i2c Device wo du reinschreiben musst ist:
/dev/i2c-0 bzw. /dev/i2c-1

Also schreibst du so in etwa:
1
char RTC = 0x68;
2
char DATE[2];
3

4
File = open("/dev/i2c-1", O_RDWR)    // I2C aktivieren
5
...
6
ioctl(File, I2C_SLAVE, RTC)          // Port und Adresse setzten
7
...
8
Date[0] = 0x00;
9
write(File, Date, 1)                 // Daten schreiben
10
read(File,Date,Buffer)               // Daten lesen

Oder guck hier http://binerry.de/post/26685647322/raspberry-pi-and-i2c

Gruß aus Berlin
Gast #2957277
Lesenswert?
• ▲
▼
Die RTC uhr ist nicht das Problem, dieses Device wird mit
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-0/new_device
erstellt.
Ich brauche aber das EEPROM Device, damit ich mit cat ./textdatei > 
device ein Datei in den EEPROM schreiben kann.

Antwort schreiben

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.

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.