2013-05-13 1 views
0

J'essaie d'utiliser le lpc1343 comme un i2cslave pour transmettre des données. Écrire au tableau ne pose aucun problème et fonctionne exactement comme je le veux. Cependant, la lecture de la carte pose des problèmes. Il semble que je ne reçois aucune donnée, bien que j'envoie les bonnes commandes. Chaque fois que j'essaie de le déboguer, mon tableau se bloque et je dois réinitialiser le pilote et mon PC pour le redémarrer.Problème de lecture I2cSlave sur lpc1343

De plus, j'ai allumé/éteint une DEL chaque fois que j'essayais de lire. Il ne le fait qu'une fois et chaque fois que j'essaie de le faire à nouveau, rien ne se passe. Je pense que l'I2c est arrêté alors mais je ne sais pas pourquoi.

J'ai trouvé l'exemple de code sur le site une fois mais maintenant il semble avoir disparu. Est-ce que quelqu'un a un code I2cslave mis à jour?

Répondre

0

Pour quel système d'exploitation écrivez-vous du code et comment pouvez-vous dire que l'écriture sur la puce i2c a réussi?

Si la fonction d'écriture revient, il se peut que le message ait été envoyé mais que la puce se trouve dans une configuration bizarre qui n'agit pas sur le message reçu.