Gast
#2821536
Hii Leute Ich will mit dem Arduino UNO ein EEPROM beschreiben und anschliessend auslesen.. Nur bereitet mir die Adressierung des PCF8582C-2 probleme.. Wie auf der Arduino Website beschriben ist das schreiben/ lesen bit ausser acht zu lassen und die andern bits nach rechts zu schieben.. Nun bin ich jetzt ein bischen verwirrt.! Da im Datenblatt des PCF8582C-2 steht dass (The Most Significant Bit (MSB) ‘b7’ is sent first.) nun aber wen ja das 7bit zuerst gesendet wird kann ja die adresse nicht mit 0 beginen sondern mit 1. Oder habe ich da was völlig falsch verstanden..? Ich habe alle hardware pins auf GND gesetzt.. Also hat die adresse ohne das lese bit und wie auf der arduino website beschriben. Eine adresse von B01010000 also wäre das 0x50.. Nun leider mit dieser addresse bekome ich nachfolgenden fehler.. Habt ihr eine ahnung wie diese adresse aussehen könnte.!? Nur aber bei Serial.print(endTransmission); gibts mir immer 2 raus.. Also "2" das heisst received NACK (not acknowledge) on transmit of address.. Meine frage nun.. Kann man mit der Wire library dies trotzdem machen..?? Also weil ja das 7 bit zuerstgesendet wird.. Oder muss man die address auf eine andere art herleiten für dieses EEPROM.. Oder geht das garnicht mit diesem EEPROM.!? Kleine anmerkung... ^^ Ich habe noch nicht so viel erfahrung mit Programmieren. Erst vor einpaar monaten damit angefangen.. Bin aber gewillt mehr zu erfahren und dazulernen.. Danke euch schonmal für eure mithilfe.. ;) MfG Fabio