Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> > > Hallo, > > > ich möchte gerne über den I2C-Bus ein eeprom 24C32 beschreiben und später wieder auslesen. > > > Dazu habe ich bereits das Modul eeprom2k bei mir eingefügt. Leider tut sich irgendwie überhaupt > > > nichts. Ich schätze mal, das ich einen Fehler beim Programmieren gemacht habe, z.b. falsche eeprom > > > Adresse oder ähnliches. Ich will ansich erst mal nur ein kleines Program schreiben, mit dem ich über > > > die Tastatur einen Wert eingeben kann, diesen aufs eeprom schreibe, und dann danach wieder > > > auslese und auf dem Display ausgebe. Die Sache mit der Eingabe und der Ausgabe funktioniert alles > > > schon. Nur noch das Lesen und Schreiben des eeproms klappt nicht. Wenn ich mir die Sache so > > > anschaue, scheint es auch nicht allzu schwer zu sein. Aber ich bekomme es halt nicht hin. Hat > > > vielleicht irgend jemand ein kleines Beispielprogramm dazu, an dem ich mich dann orientiern kann? > > > Das wäre echt nett. > > > Danke > > > Daniel > > > Irgendwie bin ich gerade auf "Abschicken" gekommen, obwohl ich noch gar nicht fertig war. > Hier nochmal mein Beitrag ganz von vorne: > > > Hallo, > <code> > > byte config[10], config1[10]; > > eprom.writebytearray (0, 32, config , 10); > eeprom.readbytearray (0, 32, config1, 10); > </code> > > das ist alles! > Erst werden 10 Bytes aus dem Array config ins EEprom geschrieben und dann wieder nach config1 > gelesen. > Geschrieben/gelesen wird dabei ab der EEprom-Adresse 32 ins Eeprom mit der Adresse 0, was der > I2C Adresse 160 entspricht. > > Wenn man will, kann man noch kontrollieren, ob alles ohne Fehler verlaufen ist: > <code> > > byte config[10], config1[10]; > int error; > > error = eeprom.writebytearray(0, 32, config , 10); > error = eeprom.readbytearray (0, 32, config1, 10); > </code> > > Dabei kann man nach jeder Aktion die Variable error überwachen. > Ist sie 0 (False), ist bei der Aktion ein Fehler aufgetreten. > Ist sie -1 (True) ist alles gut verlaufen. > > > Gruß > > Udo
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB