Bonjour à tous,
Je suis en train d'essayer d'établir une communication entre mon microcontroleur (Atmega128) et le RTC ("Real Time Clock") M41T56.
Cette communication s'effectue par I2C. Lorsque j'envoie l'adresse du RTC, celui-ci me renvoie bien un "ACK" (Acknowledge). Ensuite, l'envoi du pointeur d'adresse est également suivi d'un "ACK" du M41T56. Enfin, le(s) byte(s) de données suivant ne sont pas suivis de cet "ACK".
Ce qui me pose problème c'est que lors d'une lecture des registres précédemment adressés, je reçois n'importe quoi.
Quel peut-être la cause de ce problème? Je n'ai rien trouvé dans la datasheet du M41T56 expliquant les raisons de ce non-ACK.
Merci d'avance.
-----