有哪位大哥做过的。帮帮忙好吗?qq:22016241
email: [email protected]
串口通讯 网的的代码很多,但不知道哪个好些。请多指教谢谢

解决方案 »

  1.   

    我用的是西门子 2118 
    在这里有点小问题
     
    sprintf(cmd, "AT+CMGS=%d\r", nPduLength / 2 - nSmscLength);    // 生成命令
        
        WriteComm(cmd, strlen(cmd));    // 先输出命令串
        
        nLength = ReadComm(ans, 128);   // 读应答数据
        
        我读出来的应答数据是
     
     AT+CMGS=21
     > 
     
    就是连输入的cmd都一起应答出来了。不知道是不是手机的问题?
     
      

  2.   

    返回的数据是正常的。AT+CMGS=21
     > 
    表示你可以发送短信内容了好好看看AT命令巴,看看Gsm7.07规范的短信部分
      

  3.   

    返回的数据是正常的。AT+CMGS=21
     > 
    表示你可以发送短信内容了好好看看AT命令巴,看看Gsm7.07规范的短信部分
     -------------------------------
    谢谢
    我觉得 好象只应该返回 /r+‘>’这东西啊怎么连我输入的命令 at+cmgs=21 都返回回来了?
    是不是我手机的问题?