Avantage I2C pour programmation

Fermé
DJBRAV Messages postés 73 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 26 mars 2014 - 17 janv. 2014 à 09:23
DJBRAV Messages postés 73 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 26 mars 2014 - 17 janv. 2014 à 17:18
Bonjour je voudrai savoir l'avantage d'un capteur de température I2C pour la programmation en C. Merci de vos réponses.
A voir également:

14 réponses

Utilisateur anonyme
17 janv. 2014 à 09:32
Bonjour

L'avantage par rapport à quoi ?
0
DJBRAV Messages postés 73 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 26 mars 2014 2
17 janv. 2014 à 09:33
Par rapport à un capteur basique trois broches, et la facilité qu'il apporte pour la programmation.
0
DJBRAV Messages postés 73 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 26 mars 2014 2
17 janv. 2014 à 09:40
Mon capteur est le TMP102. Faut t-il que j'amplifie le signal, que je le décale. Bref tout ce qui faut faire pour acquérir une donnée.
0
Utilisateur anonyme
17 janv. 2014 à 10:24
C'est un capteur I2C. Le bus I2C est une liaison série numérique. Tu as tous les avantages du numérique : pas besoin d'amplification (enfin, faut quand même pas espérer faire des dizaines de mètres), pas de décalage, signal directement compatible avec les entrées logiques usuelles. Le bus I2C est implanté dans de nombreux microcontrôleurs.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
DJBRAV Messages postés 73 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 26 mars 2014 2
17 janv. 2014 à 10:28
Super, merci cela m'aide beaucoup. Comment pourais-je le mettre en oeuvre? Ci c'est pas trop demander. Merci beaucoup ;-)
0
DJBRAV Messages postés 73 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 26 mars 2014 2
17 janv. 2014 à 10:30
Autant au niveau cablage que logiciel, C.
0
Utilisateur anonyme
17 janv. 2014 à 10:34
Tu dois le relier à quoi ? Le microcontrôleur est défini ?
0
DJBRAV Messages postés 73 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 26 mars 2014 2
17 janv. 2014 à 10:38
Oui une foxboard
0
DJBRAV Messages postés 73 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 26 mars 2014 2
17 janv. 2014 à 10:40
la Fox g20
0
Utilisateur anonyme
17 janv. 2014 à 11:08
Ce n'est pas un microcontrôleur, ça...
N'empêche, d'après sa doc, le bus I2C existe. Donc électriquement, pas de problème.
Je n'ai pas cherché s'il y avait un driver ou une bibliothèque C pour ce I2C, ça ne court peut-être pas les rues pour les cartes de ce niveau, mais je pense que tu sauras la trouver aussi bien que moi, surtout que je ne connais pas ton environnement de développement.
J'ai peur ne pas pouvoir aller plus loin sur le sujet, je ne connais pas du tout cette carte, très éloignée des microcontrôleurs dont j'ai plus l'habitude.
Bonne continuation.
0
DJBRAV Messages postés 73 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 26 mars 2014 2
17 janv. 2014 à 11:16
Merci quand même pour ton aide précieuse. ;-)
0
DJBRAV Messages postés 73 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 26 mars 2014 2
17 janv. 2014 à 11:18
Ou alors j'ai la possibilité sur une easypic 4 équipée d'un PIC16F877a ci cela est préférable.
0
Étonnant de sauter d'une Fox g20 à un PIC16F877A ! D'après ce que j'ai vu de la doc de la fox g20 (que je ne connais pas), elle est 10 000 fois plus puissante qu'un PIC 16F877A (que je connais très bien).
Pour le PIC, la datasheet de chez Microchip dit tout : j'ai tout appris dedans. Personnellement, je le programme en assembleur. Mais si tu ne connais ni le PIC, ni le bus I2C, je te déconseille de t'engager dans cette voie, tu risques de galérer un moment avant de sortir quelque chose.
Je pense que tu as intérêt à chercher un moyen de piloter l' I2C de ta carte Fox G20, ça n'a pas l'air si difficile que ça.
0
DJBRAV Messages postés 73 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 26 mars 2014 2
17 janv. 2014 à 17:18
Ok merci. C'est pour mon projet de bac, alors c'est pour ça que j'ai deux possibilité:-)
0