如下是原子探索者-485通讯实验的源码,这是485接收函数,如下注释部分这句代码小弟没看懂,恳请大神指点下~~~
[mw_shl_code=c,true]void RS485_Receive_Data(u8 *buf,u8 *len)
{
u8 rxlen=RS485_RX_CNT;
u8 i=0;
*len=0;
delay_ms(10);
if(rxlen==RS485_RX_CNT&&rxlen) //这句话有什么作用???
{
for(i=0;i<rxlen;i++)
{
buf=RS485_RX_BUF;
}
*len=RS485_RX_CNT;
RS485_RX_CNT=0;
}
}[/mw_shl_code]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>