接收大量数据中途SCI接收状态寄存器SCIRXST的SCI接收器错误标志置1,在代码中通过系统复位清0后才继续工作,请问为什么会出现这种问题?以及如何能够避免接收过程中因为错误标志位而导致的接收打断的情况。
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.
接收大量数据中途SCI接收状态寄存器SCIRXST的SCI接收器错误标志置1,在代码中通过系统复位清0后才继续工作,请问为什么会出现这种问题?以及如何能够避免接收过程中因为错误标志位而导致的接收打断的情况。
你好,SCI使能FIFO功能了吗?如果没有使能的话可以试一下查RX ERROR位,如为1则先将 SW RESET清零 NOP 30后再将SW RESET置1来重新使能SCI