*******************************************************************************/
UINT8? CH395OpenSocket(UINT8 sockindex)
{
? ? UINT8 i = 0;
? ? UINT8 s = 0;
? ? xWriteCH395Cmd(CMD1W_OPEN_SOCKET_SN);
? ? xWriteCH395Data(sockindex);
? ? xEndCH395Cmd();
? ? while(1)
? ? {
? ? ? ? mDelaymS(10);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /* 延時(shí)查詢,建議2MS以上*/
? ? ? ? s = CH395GetCmdStatus();? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/* 不能過(guò)于頻繁查詢*/
? ? ? ? if(s !=CH395_ERR_BUSY)break;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/* 如果CH395芯片返回忙狀態(tài)*/
? ? ? ? if(i++ > 200)return CH395_ERR_UNKNOW;? ? ? ? ? ? ? ? ? ? ? ? /* 超時(shí)退出*/
? ? }
? ? return s;
}
為什么--返回值不是00而是20?