project:esp32-programming:serial-port
Table of Contents
ESP32 USB Serial Port
Auf dem Board des ESP32-C3-DevKitC-02 gibt es (wie auf vielen anderen Boards) einen USB-Port. Dieser dient zur Programmierung des ESP32 und als Serial Commmunication Port.
Schnittstellenparameter
Beim Verbinden mit dem Rechner wird der Port so identifiziert:
[ 214.553003] usb 3-2: new full-speed USB device number 3 using xhci_hcd [ 214.703245] usb 3-2: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00 [ 214.703258] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 214.703262] usb 3-2: Product: CP2102N USB to UART Bridge Controller [ 214.703265] usb 3-2: Manufacturer: Silicon Labs [ 214.703268] usb 3-2: SerialNumber: 289a117ba51ced119b56bcb4bbdd3192 [ 214.704116] cp210x 3-2:1.0: cp210x converter detected [ 214.706068] usb 3-2: cp210x converter now attached to ttyUSB0
Es wird /dev/ttyUSB0 angelegt:
rw-rw----+ 1 root dialout 188, 0 Nov 6 14:40 /dev/ttyUSB0
Die Schnittstelle ist auf 9600 bps eingestellt:
# stty < /dev/ttyUSB0 speed 9600 baud; line = 0; -brkint -imaxbel
Beim Aufruf von idf.py monitor
wird die Schnittstelle auf 115200 bps eingestellt:
--- idf_monitor on /dev/ttyUSB0 115200 ---
# stty < /dev/ttyUSB0 speed 115200 baud; line = 0; min = 0; time = 0; -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke
Kommunikation mittels kermit
$ kermit set esc 1 set carrier-watch off set flow-control none set line /dev/ttyS0 set speed 115200 connect
Vom ESP32 ausgegebene Daten werden angezeigt.
Ctrl-A c exit [Enter]
project/esp32-programming/serial-port.txt · Last modified: 2023/11/06 15:06 by 195.52.188.35