Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

Problème avec RTC M41T56



  1. #1
    bestsiena

    Problème avec RTC M41T56


    ------

    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.

    -----

  2. Publicité
  3. #2
    bestsiena

    Re : Problème avec RTC M41T56

    Bonjour à toutes et à tous,

    Après avoir effectué différents tests, je peux donner quelques compléments d'information.

    Je ne reçois pas d'acknowledge uniquement si j'essaye d'écrire vers les 8 premiers registres (adresses de 0 à 7). Les autres registres (jusque 64) ne posent pas de problème (bien que je n'ai pas su tester si une relecture de ces registres me renvoient bien ce que j'y ai inscrit). L'inconvénient est que les 8 premiers registres sont ceux qui permettent de configurer l'heure et la date du RTC.

    Par contre, il semble que le LCD I2C connecté sur le même bus pose des problèmes. En effet, les comportements du RTC sont différents si celui-ci est débranché.

    Quelles peuvent être les raisons de ce changement de comportement? Pourquoi l'écriture vers les 8 premiers registres est non-acknowledgé?

    Bonne soirée,

  4. #3
    Toufinet

    Re : Problème avec RTC M41T56

    Salut.

    L'ensemble des problèmes que tu rencontres peut provenir des résistances de rappel de trop faible valeur.
    Tu as mis quoi comme valeur ?

    Essayes ça :
    - soit tu baisses la valeur des résistances
    - soit tu baisses la fréquence

  5. #4
    bestsiena

    Re : Problème avec RTC M41T56

    Bonjour à tous,

    Désolé de répondre si tard, mais je n'ai pas eu l'occasion de venir sur internet, ni de retravailler sur ce problème.

    Merci à Toufinet pour sa réponse.
    Les résistances utilisées ont une valeur de 4K7.

    Je vais essayer en modifiant ces valeurs. Je vous tiens au courant.

    Bon après-midi

  6. A voir en vidéo sur Futura
  7. Comparatifs

    Gagnez du temps et de l'argent grâce à nos comparatifs de produits. Parmi nos sujets :
  8. #5
    bestsiena

    Re : Problème avec RTC M41T56

    Je viens de faire le test avec des résistances de 3K6, le fonctionnement n'est en rien amélioré.

  9. #6
    maedupuis

    Re : Problème avec RTC M41T56

    aissayer avec plus .. 10K , voir encore moin , utiliser un pot de 10k + 470ohm .

  10. Publicité
  11. #7
    bestsiena

    Re : Problème avec RTC M41T56

    Bonjour à tous,

    J'ai beau modifier la valeur des résistances pull-up, le comportement ne change pas.

    Ce que je ne comprends pas, c'est que si le problème se situe au niveau des résistances, pourquoi je reçois correctement les acknowledge lors de l'envoi de l'adresse de l'esclave et de l'adresse du registre voulu.

  12. #8
    invite03481543

    Re : Problème avec RTC M41T56

    Salut,

    tu as mis une pile?

  13. #9
    bestsiena

    Re : Problème avec RTC M41T56

    Bonjour à tous,

    Enfin de retour après ce week-end (sans internet).
    J'utilise le package SOIC-28 avec un SNAPHAT contenant la pile et le crystal.

  14. #10
    invite03481543

    Re : Problème avec RTC M41T56

    Salut,

    tu peux poster ton schéma et ton prog?
    @+

Discussions similaires

  1. A la recherche de la RTC idéale
    Par Imei dans le forum Électronique
    Réponses: 5
    Dernier message: 30/06/2007, 10h10
  2. Information sur la RTC M41T00
    Par Toufinet dans le forum Électronique
    Réponses: 6
    Dernier message: 09/04/2007, 19h49
  3. Alimentation RTC I2C
    Par Toufinet dans le forum Électronique
    Réponses: 2
    Dernier message: 24/01/2007, 20h58
  4. Difference entre RTC et RNIS
    Par pracede2005 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 06/01/2007, 23h02
  5. Problème avec RTC DS1307 [picbasic pro]
    Par Gwen1400 dans le forum Électronique
    Réponses: 4
    Dernier message: 05/04/2006, 08h54
Découvrez nos comparatifs produits sur l'informatique et les technologies.