51串口自收发,产生中断时TI是先于RI置位吗?为什么?

2019-03-24 17:11发布

在PROTEUS里直接连接RXD和TXD引脚,与keil联调在方式1下仿真观察到的结果是TXD引脚发出8位数据到自身的RXD上后,TI比RI早约0.06ms置位,使单片机进入串口中断;
但看教材所述串口工作过程:TI是数据发送完毕时,RI是数据接收完时置位的。按这个说法这种引脚直连的自身发收过程应该是二者同时置位(进入串口中断)啊?懂的老鸟指点一下?谢谢!! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
xu__changhua
2019-03-26 09:24
发送时序图说明了最后一位数据移出后停止位还没移出时,TI就置位,虽然没有贴出接收时序图,显然接收时需要接收到有效的停止位RI才置位。

TI和RI置位时间应该是相差了一个停止位的时间。虽然在停止位的一半多一点(16分之9)就检测到了停止位。

一周热门 更多>