RASPBERRYPIetPYTHON:UART
BTS systèmes numériques http://genelaix.free.fr2/5
1) TP:UART:
Lescommunicationsasynchrones(sanshorloge)nécessitentuneresynchronisationsystématiquelorsde
l’émissiond’unoctet.L’octetestencadréd’unbitdestartetd’unbitdestop.Lebitdestartindiqueledébut
delatransmission(ilpeutarrivern’importequandpuisqu’elleestasynchrone)etpermetaurécepteurdese
resynchroniser.CeprotocoleassociéàuncodeNRZ(nonreturntozero)apermisdedévelopperlesnormes
EIA‐232(souventappeléeRS‐232),EIA‐485,EIA‐422.
Lescommunicationsasynchronessontutiliséespourleslonguesdistances(Ethernet,téléphonie)mais
égalementeninter‐circuit.Lelogiciel«terminalASCII»assuretrèssimplementleséchangesavecuncircuit
intégréouunautreordinateurenASCIIàtraversunecommunicationasynchrone.
Trameasynchrone(lebitdeparitén’estgénéralementpasemployé):
©jeromeabel.net
TrameRS232(NRZ):leniveaulogique1estunetensionnégative,leniveaulogique0unetensionpositive.
©wikimedia.org
Quelquesmodulesnécessitantl’utilisationdel’UARTduRaspberryPi.
ModuleWIFIMicrochipRN171XV
ModuleXBEEMaxstreamXBP24‐AWI‐001
TélémètreultrasonMS‐EZ1