UART — inicializace portu (uart_init)¶
Co dělá: Inicializuje hardwarový port UART(1) se zvolenou rychlostí, formátem rámce a piny RX/TX.

Vstupy¶
- Pole
baud: přenosová rychlost (typicky9600až115200). - Pole
bits: počet datových bitů (7,8,9). - Pole
parity: parita (None, sudá, lichá). - Pole
stop_bit: počet stop bitů (1nebo2). rx_pin: číslo pinu RX.tx_pin: číslo pinu TX.
Výstup¶
- Žádný (příkazový blok).
Kdy použít¶
- Před použitím všech bloků
uart_read_*auart_write. - Při komunikaci se senzory, modemy, GPS nebo jiným MCU po sériové lince.
Tipy a pasti¶
- Parametry UART musí odpovídat druhé straně (baud, parita, stop bity).
- Ověř zapojení: TX zařízení na RX ESP32 a naopak.
Ukázka generovaného Python kódu¶
uart1 = UART(1, baudrate=115200, tx=17, rx=16, bits=8, parity=None, stop=1)