Forum: Mikrocontroller und Digitale Elektronik ESP32 Arduino mit UART und HW FlowControl


von AntonWert (Gast)


Lesenswert?

Hallo,

wie der Betreff schon sagt, weiß jemand wie auf dem ESP32 bei UART0 der 
HW-FlowControll (RTS CTS) aktiviert wird?
Die Pins scheinen ja vorhanden zu sein (U0RTS auf GPIO22 / U0CTS auf 
GPIO19)

Leider gibt die Arduino-Beschreibung hierzu nichts her...

von Vancouver (Gast)


Lesenswert?

AntonWert schrieb:
> Leider gibt die Arduino-Beschreibung hierzu nichts her...

Das wird daran liegen, dass ein ESP32 kein Arduino ist.

Vermutlich musst Du im IO-Muxer die HW-Flowcontrolpins freischalten, 
d.h. in bestimmte Bits in einem Register setzen. Wie das geht, steht 
üblicherweise in der Registermap. Ein Ansatzpunkt könnte 
https://cdn-shop.adafruit.com/product-files/3269/esp32_technical_reference_manual_en_0.pdf 
sein, aber da musst du selber mal suchen.

von John P. (brushlesspower)


Lesenswert?

uart_set_hw_flow_ctrl(uart_port_t uart_num, uart_hw_flowcontrol_t 
flow_ctrl, uint8_t rx_thresh);

Ist in der ESP32 Arduino Umgebung vorgesehen

von AntonWert (Gast)


Lesenswert?

Danke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.