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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren