TMS320F28335使用多个串口时,SCIRXST Register出现错误
void ClearErrorState(void)
{if((SciaRegs.SCIRXST.bit.FE == 1)||(SciaRegs.SCIRXST.bit.BRKDT ==1)){SciaRegs.SCICTL1.bit.SWRESET = 0;SciaRegs.SCICTL1.bit.SWRESET = 1;}if((ScibRegs.SCIRXST.bit.FE == 1)||(ScibRegs.SCIRXST.bit.BRKDT ==1)){ScibRegs.SCICTL1.bit.SWRESET = 0;ScibRegs.SCICTL1.bit.SWRESET = 1;}if((ScicRegs.SCIRXST.bit.FE == 1)||(ScicRegs.SCIRXST.bit.BRKDT ==1)){ScicRegs.SCICTL1.bit.SWRESET = 0;ScicRegs.SCICTL1.bit.SWRESET = 1;}}