串口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个引脚的作用及原理,至于哪个引脚作为输入,哪个作为输出,也不是很难弄明白。
需要根据具体的芯片资料去理解其流控设计就新行了。
通常大家都知道这2个脚是用来做流控的,但是哪个作为输入,哪个作为输出,常常搞不清楚。
查看各种文章,有的说RTS是输入,CTS是输出,有的说法却完全相反。
搞得人一头雾水,越看越迷糊。
比如i.MX25系列的串口是这样描述RTS,CTS的。
从图中以及描述中可以看出,对于i.MX25,RTS是输入,CTS是输出。
但是STM32里面却这样描述。
从是描述可见,对于STM32,RTS是输出,而CTS却是输入。
看了以上2种芯片的描述,是不是觉得要崩溃了。究竟RTS是输入,还是CTS是输入?
对于比较主流的芯片厂商来说,这2个脚都没统一,对其它小芯片厂商而言,就更迷糊了。
如果大家明白了流控2个引脚的作用及原理,至于哪个引脚作为输入,哪个作为输出,也不是很难弄明白。
需要根据具体的芯片资料去理解其流控设计就新行了。
相关文章推荐
- ISO18000-6B和ISO18000-6C(EPC C1G2)标准的区别
- social emotion computing-感情的分类
- 属性
- 20140517随感
- C、C++基础知识一
- uval 6425 Intercity
- CentOS 7 上面的samba共享有问题
- Cheatsheet: 2015 08.01 ~ 08.31
- 使用操作系统命令来trace监听
- Leetcode # 169 Majority Element
- java中四种引用类型
- XML 元素 http://blog.csdn.net/chaiyu2002/article/details/5967186
- 互联网十三五规划出台在即 信息基础建设可望撬动投资两万亿
- hdu 5424 回溯+并查集判断连通性
- win7设置虚拟wifi
- 【mysql】Mysql数据库备份和按条件导出表数据
- 2014联通见习感悟
- 高效Linux之统计文件数量
- 图片的二次采样
- Windbg+Vmware驱动调试