Implimentation I2C entre le microcontrôleur et TC65

E

EmbeddedSoftware

Guest
Salut je suis en train de l'interface TC65 et micro contrôleur (R8 série Tiny) grâce i2c mais je ne suis pas capable to.With même code je suis capable d'interfacer deux contrôleurs. TC 65 fournit quelques commandes AT pour permettre une communication I2C au TC65 fin et je me sers du same.Is aucun circuit nécessite du matériel supplémentaire pour le TC 65. Merci d'avance
 
Salut Essayez d'activer l'I2C sur le TC65 utilisant uart avant d'essayer de communiquer avec un bus I2C. Tous les meilleurs Bobi [color = blue] Le spécialiste du microcontrôleur [/color]
 
J'ai essayé la même chose. Grâce uart je suis permettant l'I2C sur TC65, mais si je suis en train de voir à la broche SCLK du TC65, alors je ne reçois pas l'horloge itself.I pensait peut-être qu'il est TC65 problème, j'ai changé aussi mais que problème reste identique.
 
HI Avez-vous ajouté résistance de rappel sur le bus I2C entre le TC65 et votre contrôleur? Dose votre matériel de soutien du contrôleur I2C ou utilisez-vous du logiciel (claquement de bits) I2C? Tous les meilleurs Bobi
 
J'ai tiré vers le haut de la résistance. Contrôleur prend en charge le matériel de communication I2C. J'utilise r8c1B micro contrôleur et pour ce que j'ai écrit récepteur esclave et le code de l'émetteur esclave. le code est parfaitement travailler quand je suis en utilisant deux micro-contrôleur. One comme un esclave et d'autres comme un maître, mais avec TC65 je ne suis pas en mesure de savoir pourquoi il ne fonctionne pas. Si je vérifie d'horloge à SCLK du TC65, je ne reçois pas l'horloge se PlZ m'aider
 
Salut Placer un point de rupture en utilisant le débogueur dans la routine de service d'interruption (si vous utilisez d'interruption) ou d'essayer de test pour ACK après vous envoyez l'adresse esclave Que ce gos OK - poursuivre la même méthode jusqu'à ce que vous déboguer le code entier Que ce n'est pas aller - sans doute l'adresse de l'appareil est faux Tous les meilleurs Bobi [color = blue] Le spécialiste du microcontrôleur [/color]
 
Le TC65 fonctionne comme le maître du bus I2C pour l'UC doit agir en tant qu'esclave. Vous avez pour commander le TC65 jettent l'UART pour ouvrir le matériel I2C utilisant la commande AT ^ SSPI. Vous avez également de mettre une résistance de pull-up à partir d'TC65_SCL TC65_VDD et de TC65_SDA d'TC65_VDD. J'ai mis une résistance 10k.
 

Welcome to EDABoard.com

Sponsor

Back
Top