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 ?
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