Bonjour,
Je suis en train de lire les valeurs des registres du BQ2060A qui est intégré sur une batterie SAFT (app . 7.8VDC - 6000mAh ) sans aucune EEPROM installé. Les connexions électriques entre le BQ2060A et MSP430G2553 ( LaunchPad ) sont GND, SMBUS-DATA (avec 10K pull-up à VCC ( 3.45V ) du LaunchPad ) et SMBUS - CLK (avec 10K pull-up à VCC ( 3.45V ) du LaunchPad ). J'ai également utilisé quelques cas de configuration du matériel, tels que la batterie avec un appareil portable, batterie sans appareil portable et tout chargeur et batterie avec un appareil portable et un chargeur ensemble.
De plus, je l'ai utilisé le ci-dessous les éléments logiciels basés TI au moyen de l'utilisation de Code Composer Studio / Version de TI 6.2.0.00048 et SLAVE_ADDRESS de 0x0b pour le BQ2060A. La PEC a également été désactivé au moyen de commenter la ligne connexe comme // #define SMB_DEFAULT_PEC_ENABLED /*! Define to enable PEC */ ":
SMB_Master00_AllProtocols ( "READ_WORD_TEST" et "READ_BYTE_TEST"/avec 2 bytes selectionnes)
SMB_Master01_ReadByte_Echo (avec 2 bytes selectionnes)
Lors de l'insertion d'un breakpoint à la fin du cas de test du codage de SMB_Master00_AllProtocols (en particulier pour les cas " READ_WORD_TEST ", je vois parfois 1 , 32 , 80, 592 valeurs pour la valeur de " ret" dans la fenêtre d'expression alors que je vois " . , . , . , , " (virgules différentes et des points) pour la valeur de la " Resp_B " et ces valeurs ne changent pas dans un accord avec les commandes de fonction de la batterie , comme 0x08 , 0x09 , 0x14 , 0x16.. Voilà, j'écris une commande de 0x08 pour la lecture de la "valeur de la température " , mais je lis toujours " . , . , . , , " (virgules et des points) pour la valeur de la " Resp_B ".
D'un autre côté, je vois encore " . , . , . , , " ( virgules et des points) pour la valeur de la " Resp_B " et ces valeurs ne changent pas dans un accord avec les commandes de fonction de la batterie , comme 0x08 , 0x09 , 0x14 , 0x16 .. tout en insérant un breakpoint à la fin de l'affaire de test du code avec SMB_Master01_ReadByte_Echo (avec 2 bytes selectionnes).
Je serais très heureux si vous me le faire savoir quoi faire maintenant.
Merci d'avance pour vos commentaires très précieux,
Meilleures salutations,
R.K. Arikan