Modifications

Sauter à la navigation Sauter à la recherche
58 octets supprimés ,  19 avril 2021 à 20:46
Ligne 101 : Ligne 101 :  
→ Bit de parité doit toujours permettre d’avoir un nombre pair ou impaire de bits pour vérifier la transmission. Son utilisation n'est pas courante actuellement.<br>
 
→ Bit de parité doit toujours permettre d’avoir un nombre pair ou impaire de bits pour vérifier la transmission. Son utilisation n'est pas courante actuellement.<br>
 
[[Fichier:Fonctionnement UART.png|cadre|centré|Fonctionnement UART]]
 
[[Fichier:Fonctionnement UART.png|cadre|centré|Fonctionnement UART]]
Les messages envoyés seront convertis en signal RS232 (existe aussi RS422 RS485). Il s’agit d’une polarité inversée au lieu de soit 0V ou VDD1 on va avoir soit supérieur à +VDD2 ou inférieur à -VDD2 (Souvent avec VDD2>VDD1). Cela permet de sortir d’un contexte de petit signal qui peut-être imprécis. Pour connecter deux UARTs entre eux où un Ordi à un UART, il y a plusieurs critères à vérifier.<br>
+
Les messages envoyés peuvent être convertis en signal RS232 (existe aussi RS422 RS485). Il s’agit d’une polarité inversée au lieu de soit 0V ou VDD1 on va avoir soit supérieur à +VDD2 ou inférieur à -VDD2 (Souvent avec VDD2>VDD1). Cela permet de sortir d’un contexte de petit signal qui peut-être imprécis. La liaison UART peut donc se réaliser sur de plus longue distance.<br>
 +
Pour connecter deux UARTs entre eux où un ordinateur à un UART, il y a plusieurs critères à vérifier.<br>
 
À courte distance de connexion :<br>
 
À courte distance de connexion :<br>
On connecte directement TXD1→RXD2 et RXD1→TXD2 + Masse. On s’assure que les niveaux logiques correspondent aux niveaux logiques des deux éléments. On s’assure de la présence de convertisseur intégré CP2102, CH340, PL2303. On s’assure d’un pilote sur la connectique et le système d’exploitation.<br>
+
On connecte directement TXD1→RXD2 et RXD1→TXD2 + Masse. On s’assure que les niveaux logiques correspondent aux niveaux logiques des deux éléments.<br>
Ensuite on peut télécharger un logiciel de Terminal UART (ex GTKERM), ou alors on peut développer sa propre interface. (Voir libraire Serial sur Python et STM32.)
+
Ensuite on peut télécharger un logiciel de Terminal UART (ex GTKERM (Linux) ou Putty (Windows)), ou alors on peut développer sa propre interface. (Voir libraire Serial sur Python)
 
Pour plus d'information : https://www.youtube.com/watch?v=kVd8Zj413l8
 
Pour plus d'information : https://www.youtube.com/watch?v=kVd8Zj413l8
  
143

modifications

Menu de navigation