Protocole i2c chapitre 5 Chapitre PROTOCOLE I C Permet la communication entre di ?érentes technologies Peut marcher sur V et V SDA le port qui transmet des données Abonné tt élément du bus Maitre tout abonné qui prend l ? initiative de transmettre des don
Chapitre PROTOCOLE I C Permet la communication entre di ?érentes technologies Peut marcher sur V et V SDA le port qui transmet des données Abonné tt élément du bus Maitre tout abonné qui prend l ? initiative de transmettre des données Le maitre applique l ? horloge sur SCL Esclave adressé par un maitre Adresse numéro attribué à un esclave CABLAGE Les lignes SCL et SDA sont à VDD si personne ne parle Pour mettre sur SCL on applique une résistance in ?nie entre l ? abonné et SCL la résistance Rp in ?niment petit devant l ? autre on aura VDD à peu près égale à SCL Donc la ligne est à Pour mettre on force SCL à la masse Lecture A Adresse Consigne B e Écriture Adresse à Consigne à bits bits C Initialement scl et sda sont à Pour envoyer des données le maitre met SDA à avant SCL Ainsi on sait que y ? a quelqu ? un qui veut parler En même temps l ? esclave ne fait rien C ? est le start Maintenant tt le monde attend l ? adresse Le maitre change SDA si nécessaire pendant l ? état bas de SCL et est stable pendant l ? état haut de SCL On envoie les bits d ? adresse Et le maitre précise si on est en lecture ou en écriture en mettant respectivement R W à ou à Apres ca l ? esclave fait un acquittement pour montrer qu ? il a reçu l ? info Ensuite on l ? envoi de l ? info par le maitre en écriture ou par l ? esclave en lecture CPour la lecture et l ? écriture l ? esclave ne réagit pas sur SCL Cependant pour l ? état d ? attente l ? esclave force SCL à le temps necessaire pour faire le traitement avant d ? envoyer l ? info au maitre ou de recevoir l ? info via le maitre Quand on force SCL à la ligne est bloquée Condition de stop SCL passe à avant SDA ARBITRAGE ENTRE LES MAITRES Si deux maitres tentent de démarrer un échange simultanément le premier qui dit sur SDA a perdu Car qd on met la ligne à la masse il est tjrs à meme si un autre le met à c ? est le qui l ? emporte Quand toute la ligne est à on peut supposer qu ? elle est libre L ? esclave n ? a qu ? une seule information à donner On veut réaliser un programme qui lorsqu ? on passe devant une maison détecte notre présence et allume la lampe Matériels Detecteur de mvt lampe cablerie microcontroleur transformateur V CConst device sert à présicer le module de cubloc utilisé ? ? Do ? loop ? ? nous permet de créer une boucle ? ? Input numéroport ? ? pour declarer un port d ? entrée ? ? Output numéroport ? ? pour declarer un port de sortie
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/5MqvMK1uyfLQPYQNAD52iwPGK63xAud7iWiZX8JTEsK7hdYeQ6KBg7p8MXgyGyUs981UwX4cka9H2Bnh7hrWKQss.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702936401ftssrqb4saqaxe2cf3u4xkx4poikcqofabdj0xatuoskkumyev0utnq1qdda7vd2tjogwmopyw0esoigrbopou2ajyd5nbnmltyk.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117032411788vanaknmwzm6r1nchzgx1dvkxw86xh6o8cblnc5e007pt8n7iaylgxgkpqdmre0t2qxrac56okl5yrghg6cfed3hcoip0iwc7bi2.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/pLSU6scWhy0OzIlEvmSJEX70Ka5i6mqhdr0sbY0xHw9DVXHsojkpdfpJOLVzed53gRgZEtm6LTNvYHpZ2jfoQik5.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/6IDscKdCxYlxqAQdcHLFSgZfPFHrWomeZ2LYqelXtZhSw4eIaw9Z8cS2aIyKX09KZecpptz0apsQ7or8PBuvnrjT.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/FoTdhyiSz7c3FB2741J6LAt9IhsHXQsJFjg7tO1C2gJkUJSuxp5d2rGL9LwSKVfGwpgzVbIMAJP488W3Xf2Xki4b.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/xYKOO02LF5A1yqpiYUTlSjJ5A85Txtzdqs3fmmsZr3kUPJRYMTwf2PEJS7daWhJZWeQj50S6eUaAIjo8et1Z4yY0.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/8KG6qSASGbhs7RwdpoOfER4j79i02IJ8MHhOV4oKM7tWjW2kx5A8aFLYkk9H0fJBQi2GX9lmx9e7r1lHYJDLkLmq.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/1170286254240dzo6aho9p3hygitv6qtbghfde0mcqnjuxdeahtvwayesybmxdqeptjefyqylrchgwgw970mepwd829fn5y3mjffpk4qnk5ecn9.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702936103hi2a4giqxl3g9cdbnkfzdlvdihng5e7pkykrvravdjux7ypeudwnd5yfzbmg6q6vq7o9sohu2mx6qjbubvhlyvwnpebm1bxxzzja.png)
-
21
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 03, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 25kB