Gast
#156857
Hi ich habe da ein Problem mit den AT24C256 EEproms. Das TWI Testprogramm des WINAVR Compilers liefert folgendes Ergebnis: 0x00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xa0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xc0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xd0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xe0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xf0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Calling ee24xx_write_page(55, 44, 0xcb) => 9 Calling ee24xx_write_page(64, 35, 0xd4) => 35 Wrote 44 bytes. 0x00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xa0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xb0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xc0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xd0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xe0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0xf0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff done. An dem I2C-Bus hängen neben dem AT24C256 noch ein PCF8574AP und eine PCF8583 RTC. Die RTC und die Porterweiterung funktionieren einwandfrei. Nur das AT24C256 macht Probleme. Weder beim Lesen noch beim Schreiben treten Fehler auf, aber es steht beim Lesen immer nur =xFF drin. Kann mir da jemand weiterhelfen? Ich habe jetzt bereits mehr als eine Woche verbraten, aber das Teil will einfach nicht. Der WP Pin des AT24C256 hängt auf GND. Die SCL und SDA sind mit 4,7K Pullups bestückt. Hat jemand eine Idee, was da falsch sein könnte? Gruß Peter