如图DMX512信号来临前,会有一个持续大于88us的低电平,然后开始真正的串口数据;
现在无法识别这个break信号,希望有高手能帮忙,卡了一周了,
关于这个break:
发送端是这么处理的:发送端将TX引脚发送持续88us的低电平;然后再开启串口数据发送。
关键问题点 在于:接收端串口接收引脚如何识别这个低电平,串口数据来临前先有的这个低电平(即break)信号;
程序的后面框架是当识别了break来临,串口接收数据;每次break来临,串口数据才接收放置数组。
看了数据手册,尝试用FE标志位来判断,但是一直没有成功过,stm32f103没有break中断;
大侠给个帮助