2025-11-08 05:59:03
流控制是单片机或通信模块的某个引脚,用来控制数据发送和接收的节奏。比如UART的RTS引脚,当它高电平时允许对方接收数据,低电平时暂停,防止数据丢失。这个引脚就像红绿灯的绿灯,只有亮起才能继续传输,否则就卡住等信号。很多开发板上的串口调试助手都会用到这个功能,特别是在数据量大的情况下,避免接收方被淹没。
因为流控制引脚比如单片机的RTS,它和通信协议有关,比如UART标准里说RTS低电平让发送暂停,高电平让接收继续,这样数据就不会堆积。比如STM32的例子在数据手册P100页有写,当波特率超过115200时必须开流控制,否则会丢包。就像堵车时举牌指挥,如果直接让车流猛冲,肯定会有车辆掉队。所以选这个引脚合理,它就像刹车踏板,随时能控制传输速度。
本题链接: