请问串口的SR寄存器状态位只有CTS判断的吗?

2019-07-14 13:59发布

请问串口的SR寄存器里的状态位为什么只有CTS判断的,没有RTS,在CR寄存器里也没有位是对RTS进行操作的,难道是要直接对GPIO置1和0进行操作吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
yuxiangxyz
1楼-- · 2019-07-14 19:45
RTS是硬件,如果你开启后,在发送的时候 会去自动控制 ,CTS是对方的准备状态 ,应该是通过 以上方法去查询,并不是去读脚位
jerry181855
2楼-- · 2019-07-14 21:06
嗯,说的有道理
tianyou15
3楼-- · 2019-07-15 02:58
 精彩回答 2  元偷偷看……
我是卖报的小男孩
4楼-- · 2019-07-15 06:26
yuxiangxyz 发表于 2019-2-26 15:13
RTS是硬件,如果你开启后,在发送的时候 会去自动控制 ,CTS是对方的准备状态 ,应该是通过 以上方法去查询,并不是去读脚位

嗯。我这么想过,那么按照这个方式的话,那么串口流控中FIFO,或者说BUF,应该是硬件上的了吧,不应该是软件中定格数组之类的了。
yuxiangxyz
5楼-- · 2019-07-15 09:28
那是给你查询用的,如果发现CTS线忙 就暂时不用发送

一周热门 更多>