- 客户区域:
- 查看问题
-
刘小雷 -
*宇舟就是把连接DTU和单片机的串口线换一下头?把原来连DTU的一端现在连单片机,原来连单片机的连dTU?
-
*宇舟我按照上面说的做了一下,没用。估计是我理解错了。请不吝解惑。
-
刘小雷交叉连接 RX--TX TX-RX 不行就把这两个引脚交换一下
-
*宇舟我换了一根串口线,2、3脚交叉的,用万用表验证过了,但还是不行。 另外,我用串口调试dtu,at指令发过去,它返回+CME ERROR:58。这是为什么,我应该怎么办?
-
刘小雷您好,对于您所遇到的问题,我们有如下回复:
1、单片机波特率和我们设备的波特率设置是一致吗,检查一下串口参数
2、AT命令后需要换行
如果以上回答可以解决您的问题,请关闭此问题;如果以上回答没有解决您的问题,您可以继续追问。
祝您心情愉快。
-
*宇舟以上是设置的DTU串口信息。
以下是51单片机的串口初始化程序,用的11.0592M的晶振。
void initSer()
{
TMOD=TMOD|0x20;
TH1=0xfd;
TL1=0xfd; //baudrate is 9600
SM0=0;
SM1=1; //串口工作方式1
REN=1; //接收允许寄存器 in this program not permit recieve chars
TB8=1; //奇偶校验位,满足DTU的串口设置
RB8=1; //奇偶校验位,满足DTU的串口设置
ES=1; //串口中断
EA=1; //总中断
TR1=1; //启动定时器1
}
请帮我看一下,问题出在哪里,我该怎么办。
另外,AT命令确实应该换行。谢谢
-
刘小雷您串口启用的是485 ,单片机接的是232的接口?
串口参数设置:AT+UART=9600,"NONE",8,1,"NONE"
-
*宇舟是的,单片机经过了一个MAX323的芯片。我按照您给我说的改了,但还是没能把单片机里的数据用短信传到手机上来。请问是不是还有什么内容要设置的?我是不是遗漏了什么?或者还有没有别的方法来调这个DTU?
以下是DTU的配置。
AT+VER?
+VER:V2.1.1
OK
AT+E?
AT+E?
+E:"on"
OK
AT+WKMOD?
AT+WKMOD?
+WKMOD:"SMS"
OK
AT+CALEN?
AT+CALEN?
+CALEN:"off"
OK
AT+NATEN?
AT+NATEN?
+NATEN:"on"
OK
AT+UATEN?
AT+UATEN?
+UATEN:"on"
OK
AT+CMDPW?
AT+CMDPW?
+CMDPW:"usr.cn"
OK
AT+CACHEN?
AT+CACHEN?
+CACHEN:"on
OK
AT+STMSG?
AT+STMSG?
+STMSG:"USR-GM3 V2.1"
OK
AT+SN?
AT+SN?
+SN:SN011201606003623
OK
AT+ICCID?
AT+ICCID?
+ICCID:898600C0181570849904
OK
AT+IMEI?
AT+IMEI?
+IMEI:356566070383534
OK
AT+CNUM?
AT+CNUM?
OK
AT+UART?
AT+UART?
+UART:9600,"NONE",8,1,"NONE"
OK
AT+RFCEN?
AT+RFCEN?
+RFCEN:"off"
OK
AT+APN?
AT+APN?
+APN:"CMNET","",""
OK
AT+SOCKA?
AT+SOCKA?
+SOCKA:"TCP","test.usr.cn",2317
OK
AT+SOCKB?
AT+SOCKB?
+SOCKB:"TCP","test.usr.cn",2317
OKAT+SOCKAEN?
AT+SOCKAEN?+SOCKAEN:"on"
OK
AT+SOCKBEN?
AT+SOCKBEN?
+SOCKBEN:"off"
OK
AT+SOCKASL?
AT+SOCKASL?
+SOCKASL:"long"
OK
AT+SOCKBSL?AT+SOCKBSL?
+SOCKBSL:"long"
OK
AT+SOCKALK?
AT+SOCKALK?
+SOCKALK:disconnected
OK
AT+SOCKBLK?
AT+SOCKBLK?
+SOCKBLK:disconnected
OK
AT+REGEN?
AT+REGEN?
+REGEN:"off"
OK
AT+REGTP?
AT+REGTP?
+REGTP:"ICCID"
OK
AT+REGID?
AT+REGID?
+REGID:100
OK
AT+REGDT?
AT+REGDT?
+REGDT:"7777772E7573722E636E"
OK
AT+REGSND?
AT+REGSND?
+REGSND:"link"
OK
AT+HEARTEN?
AT+HEARTEN?
+HEARTEN:"on"
OK
AT+HEARTDT?
AT+HEARTDT?
+HEARTDT:"7777772E7573722E636E"
OK
AT+HEARTTP?
AT+HEARTTP?
+HEARTTP:"NET"
OK
AT+HEARTTM?
AT+HEARTTM?
+HEARTTM:30
OK
AT+HTPTP?AT+HTPTP?
+HTPTP:"GET"OK
AT+HTPURL?
AT+HTPURL?
+HTPURL:""
OK
AT+HTPSV?
AT+HTPSV?
+HTPSV:"test.usr.cn",80
OK
AT+HTPHD?
AT+HTPHD?
+HTPHD:""
OK
AT+DSTNUM?
AT+DSTNUM?+DSTNUM:"13319531257"
OK
AT+CLOUDEN?
AT+CLOUDEN?
+CLOUDEN:"off"
OK
AT+CLOUDID?
AT+CLOUDID?
+CLOUDID:""
OK
-
刘小雷您好 看着配置没问题,您确定一下设备内的sim卡开通了短信功能 (确定还有费用)您提供一下设备内的手机号码给我
-
*宇舟设备内的sim卡还有钱,我办的事移动的流量卡,可以用电脑连接DTU,发短信到我的手机上,这说明短信功能,应该是开通了吧。设备内的号码是15211084792。您那有不有51单片机给dtu发消息的例程?如果有,提供一个例程给我看一下,是不是我写的程序有问题。谢谢。
-
刘小雷 -
*宇舟你好,我的DTU调通了,但还有一个问题,就是单片机给DTU发出一个字符串后。DTU会不停地手机发这个字符串。即使把单片机断电,也不会停止发送。这是怎么回事,我应该怎么解决这个问题?
-
刘小雷您单片机发送数据间隔是多少?
我们DTU为透传 不会主动发送数据的。
建议接USB转串测试一下
*宇舟