I2C en hotswap

I2C en hotswap - Electronique, domotique, DIY

Marsh Posté le 09-01-2021 à 23:26:26    

salut
Dans nom application, j'utilise 4 canaux I2C du microcontrôleur DSPIC32MX795F512L, je fais le hotswap des canaux donc connexion / déconnexion avec reprise immédiate de la communication I2C, seulement parfois la com ne reprend pas ? et reprend lorsque je redémarre le système électriquement ... pourriez-vous me renseigner à ce sujet et qu'il ne soit pas nécessaire de redémarrer ?
j'ai tenté de réinitialiser l'I2C affecté lorsque la valeur renvoyée est 0 sans succès.
aussi j'ai testé en mode débug, sans redémarrer électriquement juste en réinitialisant, la com repart aussitôt.
Puis-je forcer les I/O I2C pour reprendre la mains si je n'obtient plus de data ?
 
Merci de votre aide

Reply

Marsh Posté le 09-01-2021 à 23:26:26   

Reply

Marsh Posté le 10-01-2021 à 10:28:58    

Tu as branché un scope sur tout ça pour voir un peu ce qui se passe? Le PIC est bien le maître? C'est quoi les esclaves?


---------------
Si vous ouvrez un sujet merci de ne pas le "laisser mourir" subitement et de le marquer comme "résolu" le cas échéant!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed