先用超级终端试下可不可以,还有是否使用ate打开回显。如果没打开回显,什么都没有的。

解决方案 »

  1.   

    ate1\r
    已经打开了回显,但发送atd+8613800138000;时还是不行(注:号码为我的真实号码)
    就是我手机响了,但没有回显数据。
      

  2.   

    超级终端返回跟我用程序返回都是一样,要么接通返回OK,要么返回NO CARRIER
    其它值都没有返回
      

  3.   

    ///// 拨号,实际中是我的真实号码
        char *p = "ATD+8613800138000;\r";
        int len = WriteComm(cmd, strlen(cmd));
    ---------------
    你应该WriteComm(p, strlen(p));啊,怎么write cmd呢?
      

  4.   

    writecomm 后有没有 sleep(200),试试。
      

  5.   


    那应该怎么样呢?
    write以后都有延时我才去读状态的,
      

  6.   

    答案解答不了啊,有人能帮忙解答吗CONNECT状态无返回,其它状态都有返回
      

  7.   

    是否支持标准的gsm指令阿,是西门子的还是wavecom的,有没有设备的手册。