请问stm32f uart如何接受电脑串口发送的break 信号

2019-07-14 18:30发布

    请教一下论坛内高手, 我看到老外的很多仪器上,串口通信软件,都会有个break 命名, 通过电脑串口发送break,来初始化仪器,通信。 想问一下,STM32f103 ,怎么样才能接受这个break信号,如何判断接受到这个break信号,应该如何判断。 用示波器看的tx管脚是有个电平变化。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
zhouxk
1楼-- · 2019-07-14 22:13
 精彩回答 2  元偷偷看……
泰坦之心
2楼-- · 2019-07-14 23:20
这个 *break* 是windows 串口api的 一个函数, 没有具体的协议字节的。 就是发个中断下去,唤醒下面的设备用的,比如下面的设备休眠,复位,通过这个break 唤醒的。
泰坦之心
3楼-- · 2019-07-15 00:01
实际示波器看tx脚是拉一个跳变的方波出来。但是stm32 怎么来配置,响应这个信号,不知道?请高手指点一下。
jfuwre
4楼-- · 2019-07-15 02:48
MCU休眠的话,就采用外部中断唤醒。。。如果MCU正常工作,就采用外部中断,或者捕捉。。。
泰坦之心
5楼-- · 2019-07-15 04:00
不是这个概念,串口中断唤醒的  usart 的库文件中有 send_break的函数,不知道是怎么用的,我现在是pc串口发下来的break,stm32f103下不知道如何处理。
wang222221
6楼-- · 2019-07-15 05:04
 精彩回答 2  元偷偷看……

一周热门 更多>