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