This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于串口硬件流的控制问题



大家好,最近我在用串口硬件流上,遇到了问题,一直无法解决,不知该从何下手了,所以上来向大家请教。

串口打开硬件流,在初始化时的流控制参数设为TRUE,即uartConfig.flowControl = TRUE;不知道初始化的除了这里,还有哪里要设置?

关于串口硬件流的RTS(P0.5)和CTS(P0.4)状态,我的理解是这样的:

1、在空闲时,RTS和CTS都为1;

2、如果串口要发数据出去,就会把RTS拉低,之后才会发数据;

3、如果对方要发数据过来,对方先把CTS拉低,然后才会发数据过来。

但是,实际上观察到的空闲时的状态是:

CTS一直为高,RTS一直为低,所以导致无法正常收发数据。

不知道大家有没有用过串口的硬件流,如果知道怎么做的,请指教,谢谢!!