wang12zhe-29129 发表于 2015-6-30 21:01:58

关于STM32串口的 IDEL中断疑问

在看串口的时候,看到串口有个IDEL中断,就是当检测到总线空闲的时候将触发IDEL中断,

那么当完成USART初始化后,总线是没有数据发送和接收的时候,总线处于什么状态    这个不是IDEL?


creep 发表于 2015-7-1 08:41:38

当串口总线接收到一帧数据后,在发送下一帧数据前,总线处于空闲状态。
简单的说就是你发送一帧数据结束后就会处于空闲状态,此时可以触发IDLE中断。

stary666 发表于 2015-7-1 09:20:46

学习,,,,,,,,,,

wang12zhe-29129 发表于 2015-7-2 18:21:55

creep 发表于 2015-7-1 08:41
当串口总线接收到一帧数据后,在发送下一帧数据前,总线处于空闲状态。
简单的说就是你发送一帧数据结束后 ...

那 当串口初始化完成后,在发送和接收任何数据之前   串口处于什么状态呢?

creep 发表于 2015-7-2 18:42:48

wang12zhe-29129 发表于 2015-7-2 18:21
那 当串口初始化完成后,在发送和接收任何数据之前   串口处于什么状态呢? ...

具体什么状态不清楚,但是肯定不是空闲状态。
总线空闲是在检测到在接收数据后,数据总线上一个字节的时间内,没有再接到数据后发生才开始检测的。
页: [1]
查看完整版本: 关于STM32串口的 IDEL中断疑问