L x27 usart du pic 16f628a
L'USART du PIC F A L' USART du PIC F A en mode asynchrone Gestion de la liaison RS C q - Introduction q - Broches RB RX DT et RB TX CK q - Registres spéciaux utilisés par l'USART q - Drapeaux RCIF et TXIF q - Les interruptions de l'USART q - Vitesse de transmission q - Réception seule liaison unidirectionnelle q - Emission seule liaison unidirectionnelle q - Emission Réception liaison bidirectionnelle q - Bibliographie - Introduction USART Universal Synchronous Asynchronous Receiver Transmitter L'USART du PIC F A gère deux modes q mode asynchrone q mode synchrone http fabrice sincere pagesperso-orange fr cmelectronique projetpic aidememoire usart usart htm of -Apr- PM CL'USART du PIC F A Nous ne verrons ici que le mode asynchrone appliqué à la communication par le protocole RS C Par la suite nous utiliserons les paramètres suivants q bits de données q pas de bit de parité q bit d'arrêt Stop q pas de contrôle de ux liaison ?ls RX TX GND avec utilisation des interruptions de l'USART du microcontrôleur pour des raisons d'e ?cacité La liaison RS C est principalement utilisée pour dialoguer entre le microcontrôleur et un ordinateur N B L'USART gère un ème bit que l'on peut utiliser comme bit de parité ou comme deuxième bit de stop Un contrôle de ux est évidemment possible q Xon Xo ? logiciel q matériel - Broches RB RX DT et RB TX CK Les broches RB et RB sont par défaut des entrées sorties standards http fabrice sincere pagesperso-orange fr cmelectronique projetpic aidememoire usart usart htm of -Apr- PM CL'USART du PIC F A Ces broches sont a ?ectées à l'USART si celui-ci est activé En mode asynchrone q Broche RX réception entrée q Broche TX transmission sortie L'USART permet le full-duplex c'est-à-dire que l'on peut émettre et recevoir en même temps Notez que l'USART monopolise les broches même si une seule broche est e ?ectivement utilisée - Registres spéciaux utilisés par l'USART q SPBRG - Baud rate generator en banque q TXSTA- Transmit status and control en banque q RCSTA - Receive status and control en banque q TXREG - Transmit data register en banque q RCREG - Receive data register en banque Auquels s'ajoutent registres si les interruptions de l'USART sont utilisées q INTCON - Interrupt control register banque ou q PIR - Peripheral interrupt ag register en banque q PIE - Peripheral interrupt enable register en banque - Drapeaux RCIF et TXIF http fabrice sincere pagesperso-orange fr cmelectronique projetpic aidememoire usart usart htm of - Apr- PM CL'USART du PIC F A q Drapeau RCIF bit du registre PIR Ce drapeau ag est en lecture seule RCIF est mis à quand le bu ?er de réception est plein RCIF est mis à quand le bu ?er de réception est vide q Drapeau TXIF bit du registre PIR Ce drapeau ag est en lecture seule TXIF est mis à quand le bu ?er de transmission est vide TXIF est mis
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703456750eaa9hvcxgedl17nkshqkgmn6mx2ut8z5i2x5rdt0x1evikgelyxvzm9qjk3splyzem5toasyiskpkzy0gfrtbymitummdaifzb6a.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/tuXHBzYF8cFT495bqLrDNhw8U06Zj261DIu4Qc7tRAT5WHXs5lsokajbmlOV0MD8lVBMkjIfWMXJpwdi6tRebXfo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117041900377q5m7inwt0kradpwjaxagby0fyxkyujzwketxeehbqtdi74lzk12kyz0gi3fgwhg6pm3klnho12fi5vzetonls2bzzpvberzxipt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/vvYBhA6fTJ0NvGYldhvLxl0wMI66rPdBLMhfT7Khi67BLejlIlWDwFje3FsbkSaSN9FNaha8M0Y0XphKJtLewvBw.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704153766szyjzdxcskwg1vop9mvpswwpjrtvhumyhirajjwtle6t7smaznhskxbz3qlpmgnfmmzc2ecwp1uh6fvhh0xnhmlwkzgdlynuhhbn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704202309poyudkdmz6t2va82gakx2dcnw1jed2dmpgtd5rso2jytx5m851hla8tzv8apu2tzdubtok9ckstnzxlylii7ubwl3bli2yvyjkz2.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/kpnd86tAjkry9G52KZqCUmEJGjyfFhWbVt5VLdWGSjp2iImvO41zuZesEKmgH6JFD4MVx4eO4Bjhxc9RqpZkMZBq.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117040532470y4k9gythtzxmmkk7m65wc2ffb1npwjaoilpeoccstjmf9sodjexzziu2ief9ut0j119mbt6nevd1p8qp5qm1iglaeaic5k6b2lf.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703946248awvf58vkr4wlwjph8thr5zndutyfqkc6vrrdbfsg8yixyqsq55kzvafc8rdp6rscuqkby7mlh7ggqdugqgvt33mkh08noaiv5dn4.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/iFFl8GXVvFLLQaArfsMaYqmW1IqEISPmFUjLxrK6PATr5xfIlk7lx921UNayvdEDFqN2J0xbXDl9jz4nqfsvG3oL.png)
-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mar 16, 2021
- Catégorie Management
- Langue French
- Taille du fichier 62.7kB