AnsweredAssumed Answered

IMX6Q串口的接收引脚收到一个时长为微妙级别的下拉后,驱动就会一直读取数据

Question asked by 刘 跃 on Mar 28, 2018
Latest reply on Apr 2, 2018 by 刘 跃

IMX6Q串口的接收引脚收到一个时长为微妙级别的下拉后,驱动就会一直读取数据,读取到的数据是0xFF,直到有正常串口数据接收后才会停止。

原因分析,短暂的下拉导致(也可以是干扰)IMX6Q串口接收端检测到数据起始位,就开始去读取数据,此时一直为高电平,所以解析一直是0xFF,即便把串口处理程序停止也无效,只有正常串口数据接收时,因为有停止位所以接收就正常了。

问题:如何在驱动内部解决这个问题。

Outcomes