Quantcast
Channel: C2000™︎ 微控制器论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 12286

SCI接收数据

$
0
0

我用串行接口给SCI发十六位的数据(0x11 0x12),出现这样的接收结果Sci_VarRx[0]=0x11,Sci_VarRx[1]=0xFF,感觉是因为 SciaRegs.SCIRXBUF.all为八位的原因,请问怎么解决,谢谢!

for(;;)
{
while(SciaRegs.SCIFFRX.bit.RXFFST !=1) { }
ReceivedChar = SciaRegs.SCIRXBUF.all;
Sci_VarRx[i]= ReceivedChar;
i++;
ReceivedChar=0;
}


Viewing all articles
Browse latest Browse all 12286

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>