{{tag>dev iot esp8266 serie minicom}} ====== Devkit v3 ESP8266: Communication série avec minicom ====== Identifier dans un premier temps le fichier périphérique auquel est associée la carte de développement (DevKit) lorsqu'elle est connectée à l’hôte. Pour cela, brancher le DevKit ESP8266 sur le port USB et consulter les journaux système: journalctl -k --since "1 minute ago" -- Logs begin at Tue 2021-01-05 18:32:35 CET, end at Wed 2021-01-06 00:08:55 CET. -- janv. 06 00:08:53 node-7fab kernel: usb 1-2: new full-speed USB device number 11 using xhci_hcd janv. 06 00:08:53 node-7fab kernel: usb 1-2: New USB device found, idVendor=1a86, idProduct=7523, bc> janv. 06 00:08:53 node-7fab kernel: usb 1-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0 janv. 06 00:08:53 node-7fab kernel: usb 1-2: Product: USB Serial janv. 06 00:08:53 node-7fab kernel: ch341 1-2:1.0: ch341-uart converter detected janv. 06 00:08:53 node-7fab kernel: usb 1-2: ch341-uart converter now attached to ttyUSB0 La dernière ligne indique que le convertisseur USB/série est associée au fichier périphérique ttyUSB0 cette information nous sera utile pour créer le fichier de configuration de minicom. Ci dessous les paramètres de la communication série: ^ Baudrate | 115200 | ^ Data Bits | 8 | ^ Parity | None | ^ Stop Bits | 1 | ^ Flow Type | None | Création du fichier de configuration: sudo minicom --setup Sélectionner l'option **Configuration du port série** et modifier les valeurs par défaut: +-----------------------------------------------------------------------+ | A - Port série : /dev/ttyUSB0 | | B - Emplacement du fichier de verrouillage : /var/lock | | C - Programme d'appel intérieur : | | D - Programme d'appel extérieur : | | E - Débit/Parité/Bits : 115200 8N1 | | F - Contrôle de flux matériel : Non | | G - Contrôle de flux logiciel : Non | | | | Changer quel réglage ? | +-----------------------------------------------------------------------+ * Sélectionner l'option **Enregistrer la configuration sous...** et donner le nom de configuration **ESP8266**. * Sélectionner l'option **Sortir de minicom** On peut lancer minicom avec la configuration créée précédemment: minicom SP8266 # on peut redéfinir si besoin le fichier périphérique directement sur la ligne de commande minicom ESP8266 --device /dev/ttyUSBx Après Enter frapper les touches ctrl+j sous minicom pour envoyer les caractères ASCII **CRLF** requis pour terminer chaque commande AT. Le caractère doit être saisi au clavier car l'option 'Add Linefeed' proposée dans les options de minicom ajoute **LF** simplement à la réponse pas à la requête. ===== Références ===== * https://tutox.fr/2018/02/02/communiquer-port-serie-linux/ * https://www.raspberrypi.org/forums/viewtopic.php?p=665293