Konwerter USB-UART pozwala komputerowi rozmawiać z układem przez port szeregowy. Żeby połączenie działało, muszą zgadzać się trzy rzeczy: sterownik po stronie komputera, połączenia TX/RX oraz poziomy napięć sygnałów. Samo pojawienie się portu COM nie potwierdza jeszcze poprawnego podłączenia mikrokontrolera.

Dobierz sterownik do układu

Sprawdź nadruk na scalaku albo identyfikator urządzenia USB. Dla CP2102 i pozostałych CP210x właściwym punktem wyjścia jest pakiet VCP Silicon Labs. Dla CH343 korzystaj z dokumentacji i pakietów producenta WCH. CP210x, CH343 i FTDI to różne rodziny urządzeń.

Jeśli system już poprawnie udostępnia port, dodatkowa instalacja może być zbędna. Wybierz pakiet przeznaczony dla swojego systemu i architektury. Nie omijaj ostrzeżeń o niezweryfikowanym pochodzeniu pobranego pliku. Numer portu może zmienić się po przełożeniu adaptera do innego gniazda.

Najpierw ustal napięcie logiki

Oznaczenia 5V i 3V3 na złączu mogą opisywać wyjścia zasilania. Osobny pin VIO lub zworka może wybierać poziom sygnałów UART. Sprawdź schemat konkretnego adaptera: ustawienie napięcia zasilania na jednym pinie nie zawsze zmienia napięcie TXD.

W materiałach IMZ znajduje się wariant CH343P z dziesięcioma wyprowadzeniami i wyborem VIO. Jego numeracji nie należy przenosić na inne adaptery. Do ESP32 używaj sygnałów zgodnych z logiką 3,3 V. Nie podawaj sygnału 5 V na wejście, które nie jest do niego przystosowane.

Połączenie podstawowe

Przy wyłączonym zasilaniu połącz:

Adapter Urządzenie docelowe
TXD RX, czyli wejście danych
RXD TX, czyli wyjście danych
GND GND, wspólne odniesienie sygnałów

Na pierwszy test pozostaw linie RTS i DTR niepodłączone. Służą do dodatkowego sterowania i nie zastępują TX/RX. Automatyczne programowanie ESP wymaga właściwego układu resetu — opisujemy go w poradniku DTR/RTS.

Nie łącz dwóch wyjść zasilania tylko dlatego, że oba są opisane jako 5 V. Jeśli płytka ma własne zasilanie, ustal sposób wspólnego połączenia według jej schematu. Pomocnicze wyjście 3,3 V adaptera nie musi wystarczyć do zasilania płytki z radiem.

Prosty test pętli

Odłącz adapter od urządzenia docelowego. Jeśli dokumentacja adaptera pozwala na test pętli UART, połącz jego TXD z RXD. W terminalu wybierz port, wyłącz lokalne echo i sprzętową kontrolę przepływu. Wpisane znaki powinny wracać przez połączone linie. Po teście usuń połączenie.

Ten test sprawdza adapter, przewód i podstawową transmisję. Nie sprawdza zgodności napięć z innym urządzeniem. UART w logice TTL/CMOS nie jest też interfejsem RS-232 — portu RS-232 o innych poziomach napięć nie podłączaj bezpośrednio do GPIO.