欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: GSM通信模塊sendCommand函數后兩位設置為3000,10或者1000,10有什么講究么? [打印本頁]

作者: 448951    時間: 2022-5-14 22:10
標題: GSM通信模塊sendCommand函數后兩位設置為3000,10或者1000,10有什么講究么?
        if (sendCommand("AT+CSMP=17,167,0,8\r\n", "OK\r\n", 3000, 10) == Success);          //設置編碼參數
        else errorLog();
        delay_ms(10);

        if (sendCommand("AT+CSCS=\"GSM\"\r\n", "OK\r\n", 1000, 10) == Success);                        //選擇GSM編碼模式
        else errorLog();
        delay_ms(10);
GSM通信模塊sendCommand函數后兩位設置為3000,10或者1000,10有什么講究么?


作者: yaoyao2022    時間: 2022-5-15 10:30
需要看下函數sendCommand 具體的實現,然后再判斷是啥意思。
作者: 448951    時間: 2022-5-15 21:29
yaoyao2022 發表于 2022-5-15 10:30
需要看下函數sendCommand 具體的實現,然后再判斷是啥意思。

uint sendCommand(char *Command, char *Response, unsigned long Timeout, uchar Retry)
{
        unsigned char n;
        CLR_Buf();
        for (n = 0; n < Retry; n++)
        {
                SendString(Command);                 //發送GPRS指令

                Time_Cont = 0;
                while (Time_Cont < Timeout)
                {
                        delay_ms(100);
                        Time_Cont += 100;
                        if (strstr(Rec_Buf, Response) != NULL)
                        {
                               
                                CLR_Buf();
                                return Success;
                        }
                       
                }
                Time_Cont = 0;
        }
       
        CLR_Buf();
        return Failure;
        }
大佬能仔細講講么
作者: yaoyao2022    時間: 2022-5-15 22:00
448951 發表于 2022-5-15 21:29
uint sendCommand(char *Command, char *Response, unsigned long Timeout, uchar Retry)
{
        unsigned  ...

函數第一個參數是命令 第二參數是返回的消息  第三個參數 在多少超時時間 第四個參數是超時重發的次數
作者: yzwzfyz    時間: 2022-5-16 11:26
一再強調學會查手冊。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1