Hallo,
anknüpfend an meinen Thread von vorhin müchte ich meine Anfrage präzisieren:
Ich habe einen I2C-EEPROM an einem PIC hängen. Beim Debuggen kam es gelegentlich vor, daß keine Kommunikation mehr möglich war. Auch ein Reset half nicht, erst das komplette Zurücksetzen der Schaltung schuf Abhilfe.
Aus diesem Grund fiel mein Verdacht auf den EEPROM (24AA512): ich vermute, daß dieser in der genannten Situation SDA auf Low hält (da er sich mitten in der Kommunikation wähnt).
Soweit so gut. Aber ich muß unter allen Umständen verhindern, daß dies im laufenden Betrieb auftritt.
Daher die Frage: Wie zuverlässig ist dieser I2C-Kram? Muß ich mit so einem Verhalten auch im laufenden Betrieb rechnen und evtl. darauf reagieren? Oder ist ein Ausfall eher dann denkbar, wenn wirklich I2C-Einheit des PIC oder aber EEPROM defekt sind?
Weitere Frage: Hatte jemand schon den beschriebenen Fall? Falls ja: kommt man da ohne weiteres wieder raus oder kommt man um einen Reset des EEPROM nicht herum?
Ich werde auf jeden Fall noch entsprechende Messungen vornehmen - diese Anfrage dient eher zum "vorsichtigen Abklopfen" à la "Gibt es ein einfaches Patentrezept?"...
Danke schonmal!
Thomas