{{tag>electronique notes}} ====== UART ====== Présentation fablab du 13/12/2018 Attention aux tensions d'alimentation et bien croiser Rx/Tx pour éviter d'endommager le matériel. * Transmission Half duplex: on ne fait pas les 2 en même temps. Transmission **ou** réception. * Un matériel faisant de la transmission en différentiel a une meilleure tolérance aux parasites et transmission sur de plus longues portées * Si la distance augmente on diminue le débit. * Liaison asynchrone, pas de signal de clock transmis. UART historiquement vient de l'RS-232, intégrant des signaux de gestion du protocole en hardware. La gestion du protocole se fait par soft. Isolation galvanique: Faire en sorte que les extrémités de la liaison soient isolées électriquement, les potentiels des signaux et les masses sont différents et les perturbations d'un côté ne sont pas reconduites de l'autre. ===== Arduino ===== Selon les cartes, entre 1 et 4 UART. La liaison UART hard présente sur la plupart des cartes utilise les broches 0 et 1 On peut faire des choses en soft (SoftwareSerial) mais que le hard permet des liaisons rapides et sures. limitations: si plusieurs liaisons séries, une seule réceptionne seules les broches pouvant générer des interruptions sont utilisables (souvent 10,11 et 14,15)