====== 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]