打印

GD32串口的超时检测机制和IDLE检测机制有什么区别

[复制链接]
894|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
CSWZH888|  楼主 | 2022-7-27 17:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
GD32串口的超时检测机制和IDLE检测机制有什么区别。看到寄存器描述里面有IDLE使能和RTEN使能,不知道应用场景有什么区别?

使用特权

评论回复
沙发
littlelida| | 2022-8-1 19:37 | 只看该作者
idle是什么?

使用特权

评论回复
板凳
caigang13| | 2022-8-2 08:17 | 只看该作者
一个超时检测,一个空闲检测。

使用特权

评论回复
地板
foxsbig| | 2022-8-13 13:53 | 只看该作者
啊,那个是超时监测啊

使用特权

评论回复
5
xiayangchun| | 2022-8-13 16:21 | 只看该作者
超时检测,是通过设定一个时间,一般认为超过此时间,数据就接收完成了,可以处理数据了,空闲检测时固定1个字节的时间,超过此时间没有数据,即产生空闲信号,也可做为一帧数据接收完成了,超时检测再USART串口中才会有相应寄存器,空闲检测在USART/UART中都会有,一般有超时检测建议用此作为数据接收完成,因此超时时间可配置,更加灵活,没有则使用空闲中断,但此时间固定,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝