您的位置:首页 > 其它

串口RTS, CTS的困惑

2015-08-31 09:23 204 查看
经常用到串口模块,比如GPRS模块,往往都有流控引脚CTS,RTS。

通常大家都知道这2个脚是用来做流控的,但是哪个作为输入,哪个作为输出,常常搞不清楚。

查看各种文章,有的说RTS是输入,CTS是输出,有的说法却完全相反。

搞得人一头雾水,越看越迷糊。

比如i.MX25系列的串口是这样描述RTS,CTS的。

从图中以及描述中可以看出,对于i.MX25,RTS是输入,CTS是输出。

但是STM32里面却这样描述。

从是描述可见,对于STM32,RTS是输出,而CTS却是输入。

看了以上2种芯片的描述,是不是觉得要崩溃了。究竟RTS是输入,还是CTS是输入?

对于比较主流的芯片厂商来说,这2个脚都没统一,对其它小芯片厂商而言,就更迷糊了。

如果大家明白了流控2个引脚的作用及原理,至于哪个引脚作为输入,哪个作为输出,也不是很难弄明白。

需要根据具体的芯片资料去理解其流控设计就新行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: