UART 流控的RTS/CTS引脚电平变化

 

测试方法(需用到LA5016逻辑分析仪观察波形):

1. 串口一端接电脑一端接MCU(包括流控线,流控线RTSRTS, CTSCTS; 对于MCU, RTS是发送,CTS是接收;对于PC,RTS是接收,CTS是发送)

2. 刚开始,RTS电平是低电平,即允许电脑端发送数据,电脑不断往MCU端发送数据,当MCU端FIFO满时,RTS电平变成高电平,即不允许电脑发送数据

3. MCU取出FIFO数据,RTS电平恢复到0

4. MCU发送一组数据(此时如果不让CTS电平有效,即数据发送不出去);如果让CTS有效,数据能发送出去。 全程需要分析仪抓包。

需要注意:XCOM V2.0串口工具流控不好用, SerialPortUtility流控好用

posted @ 2022-11-04 10:21  on_the_go  阅读(830)  评论(0编辑  收藏  举报