技术栈
pl011
Strugglingler
2 小时前
linux
·
uart
·
rs485
·
pl011
【Linux PL011驱动支持RS485】
数据流在两个串口间传输,由于两个串口所在处理器处理速度不同或缓冲区大小不同,会出现数据丢失现象,流控能解决这个问题。当接收端数据处理不过来时,就发出“不再接收”的信号,发送端就停止发送,知道收到“可继续发送”的信号再发送。因此流控制可以控制数据传输的进程,防止数据的丢失。PC机中常用的两种流控制是硬件流控制(包括RTS/CTS、DTR/CTS等)和软件流控制XON/XOFF(继续/停止),下面分别说明。
我是有底线的