Problème avec RTC M41T56
Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

Problème avec RTC M41T56



  1. #1
    invite897f3d13

    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. #2
    invite897f3d13

    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,

  3. #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

  4. #4
    invite897f3d13

    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

  5. A voir en vidéo sur Futura
  6. #5
    invite897f3d13

    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é.

  7. #6
    invite553ae296

    Re : Problème avec RTC M41T56

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

  8. #7
    invite897f3d13

    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.

  9. #8
    invite5637435c

    Re : Problème avec RTC M41T56

    Salut,

    tu as mis une pile?

  10. #9
    invite897f3d13

    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.

  11. #10
    invite5637435c

    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 invitef3bd5ad5 dans le forum Électronique
    Réponses: 5
    Dernier message: 30/06/2007, 11h10
  2. Information sur la RTC M41T00
    Par Toufinet dans le forum Électronique
    Réponses: 6
    Dernier message: 09/04/2007, 20h49
  3. Alimentation RTC I2C
    Par Toufinet dans le forum Électronique
    Réponses: 2
    Dernier message: 24/01/2007, 21h58
  4. Difference entre RTC et RNIS
    Par invite0b127ea6 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 07/01/2007, 00h02
  5. Problème avec RTC DS1307 [picbasic pro]
    Par inviteb65e81be dans le forum Électronique
    Réponses: 4
    Dernier message: 05/04/2006, 09h54
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...