使用UART时,BREAK的实际含义是什么?

MVA*_*MVA 5 c arduino iar uart

与RS-232通讯时,断点和错误指示实际上会亮起。有时,CTS也会发光。

因此,一段时间内打印的数据会变成垃圾。稍后,在重置一些实际条款后,它会得到纠正。

这是显示错误的屏幕截图

屏幕截图显示错误

BREAK的真正含义是什么?休息一下会怎样?

ber*_*ing 7

发送器将数据线保持在逻辑 0 的时间过长,即比发送起始位和(通常为 8 个)数据位所需的时间长时,会发生中断条件。可能的原因:

发送器可以故意发送一个中断,作为带外信号,例如用信号通知数据包的开始,就像在LIN协议中一样。

发送器以接收器期望的较低速度发送时,可能会发生这种情况。也许它的时钟没有正确初始化。

当然,它可能是由嘈杂或其他不良连接引起的。