Table of Contents

1. FORTH NEED FLOW CONTROL

1.1. WHY

FORTH ON MCU HAVEN'T LARGE RX FIFO ON UART, IT WILL LOST BYTE WHEN MCU IS BUSY.

1.2. UART HARDWARE FLOW CONTROL

UART HARDWARE FLOW CONTROL IS THE SIMPLEST SOLUTION

YOU MUST FIND A USB TO SERIAL CHIP THAT IMPLEMENTS CORRECT CTS/RTS FLOW CONTROL TIMING.

FT232 IS NOT SUITABLE, IT CAN'T STOP TRANSMIT IMMEDIATELY WHEN CTS IS HIGH

CH343 LINUX DRIVER IS BAD, IT WILL BLOCK IOCTL WHEN YOU ENABLE HARDWARE FLOW CONTROL

I MADE A USB TO SERIAL TOOL USING CH582, IT HAS CORRECT FLOW CONTROL (IN UART IP) : https://github.com/ebreak/ch582-usb-bridge

1.3. UART SOFTWARE FLOW CONTROL

TODO

Created: 2026-04-05 Sun 17:33

Validate