This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

求助工程师,关于2812的SCI问题

问题描述:产品下电后,5s内重新上电,不能接收SCI数据,系统复位后可正常接收数据;超过5s后再重新上电可正常接收数据(使用SCIa的RX中断,未使用FIFO)。

外部接口:数据为422格式,数据线经过一个ADG201后接26C32通过电平转换接入2812的RX引脚。

排查情况:不能接收数据时,SCI的BRKDT位和FE标志均为1,正常时该标志位均为0.按照手册上的描述使用SWRESET可以清除该标志位,但是在代码中增加了SWRESET =0和SWRESET=1语句均未能清除该标志位,系统复位可以清除该标志。

望各位高手指点!!