*******************************************************************************/
UINT8 CH395OpenSocket(UINT8 sockindex)
{
UINT8 i = 0;
UINT8 s = 0;
xWriteCH395Cmd(CMD1W_OPEN_SOCKET_SN);
xWriteCH395Data(sockindex);
xEndCH395Cmd();
while(1)
{
mDelaymS(10); /* 延时查询,建议2MS以上*/
s = CH395GetCmdStatus(); /* 不能过于频繁查询*/
if(s !=CH395_ERR_BUSY)break; /* 如果CH395芯片返回忙状态*/
if(i++ > 200)return CH395_ERR_UNKNOW; /* 超时退出*/
}
return s;
}
为什么--返回值不是00而是20?