战舰开发板stm32f103,串口2如何侦测DMX512的break,棘手

2019-07-20 05:22发布

用战舰stm32f103开发,串口2,接收DMX512协议信号。
如图DMX512信号来临前,会有一个持续大于88us的低电平,然后开始真正的串口数据;
现在无法识别这个break信号,希望有高手能帮忙,卡了一周了,



关于这个break:
发送端是这么处理的:发送端将TX引脚发送持续88us的低电平;然后再开启串口数据发送。

关键问题点 在于:接收端如何识别串口接收引脚,串口数据来临前先有的这个低电平(即break)信号,程序的后面框架是当识别了break来临,串口接收数据;每次break来临,串口数据才接收放置数组。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。