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/11702709777w5owyzpu2fqfzifpm4w33axwkeqi85g331dc4p28oco6wedmcbrc038ulgnqfhfphxwvtjxchyyerfzmbmhaz4kdh8ivhnqe94eu.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702598639cwpalhs2qbawyvrv9okpw3kuvgkrtfpvz9meaq2n7hnnxwgcyigsdb0nazlzyqcye0jfzxwsh2vr8movbywe9mhrp0tpxgdluzid.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702668563lfrvyocyidipjty3wtwei5xxeu3alln8bs0mjgp0a6i0b3gy2feivmqebcmc68vh5pr52ugfgjjrgoqjfvvqhps0tizzb1xmjqa0.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117020827355v4rwk2rd45vxnfuozetrerzeovy6twtpkayv9x7yq3tm25yx2sfmzg05vbdpbd8bhzpwdi9mcktvly0erwbzg1ryil91tcjbdbj.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702140401nlrwnxy4xivfuubri9edn8cbalflvanjhbmjy7i0gz0kdkiraienzfj8nuhovwajomrylsesah3juqawdcwm3jgfyvgdzgmpdor6.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/yoCwGATS7LCf5tmYn9sF2P5xv6MER4XxsXwkbMw4gkQY3WXrZRUuryobfz68HQeGjb8MBtGoJhERK3B4WskrxV87.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702556431xm8edqhjwstz0v9izitw7wmp61ehnoxfywhho12pqjgzqli29glkgte5drjnmpwxdplpobehcpoeiyp8sjz4kxb3esm5sfdagx1s.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702580254son9zltrabpnwe5gngget5e2rohbfnx6j9n56ydoceird9dx7xenhxvoyny008plukah32huxsakmn069x6shsirgzh4muh8ubbj.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/FXJmyKVWypk5wOc8YpUtyv8TVXpE1fE3HIk6l6HhuxV8xQqWfh94vBTDlY0EEMsvTi32HrslD5nNKVz5Fr6MzVeN.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702110148ij7z9lnkdjtjawf1vitsmcqaax4badwzt7n5d7lqjvn9wsram4mppba6cqqehoj0tq8gn2rxcraootjm13mviul7lpnu0maucgnd.png)
-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Apv 25, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 25kB