欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

wavecom猫在windows自带的超级终端可一般发送短信,可使用串口编程方式发送短信时失败?为啥?

更新时间: 2014-01-05 03:21:23 责任编辑: Author_N1

 

Wavecom猫在Windows自带的超级终端可正常发送短信,可使用串口编程方式发送短信时失败?为啥??
Wavecom猫在Windows自带的超级终端可正常发送短信,可使用串口编程方式发送短信时失败?为啥??我试验了好几天了,每次用Windows自带的超级终端就可以,一旦换到用Vc++串口编程方式就失败。用PortMan监视数据也没找到失败的原因?有做过碰到过钉子的帮帮忙了。我不想用中间件或控件,来做。就是不明白超级终端和用串口编程差在哪里?我用的是Wavecom Fargo Maestro 100的猫。
--参考方法--
汗啊,
我都是用VisualBasic MSComm 来完成的,VC++都没有用过。



工作两年的菜菜小鸟!!

--参考方法--
呵呵,别流汗了!我试出来了一个办法,楼主所说的意思是windows自带的超级终端为啥和串口编程不一样。现在解答给你:windows自带的超级终端在给AT+CMGS=XX之后,是一个0x0D的回车符。你从串口给的可能是0x0D,0x0A。这个时候猫以为你给回车0x0D之后的数据都是发送短信的,一核对发现多了一个字符0x0A。此时就给你报错误了,要么是+CMS ERROR: 304或直接就报ERROR了。这个在用串口编程时要注意了!!千万小心,要不就一个字的差别导致发不出去短信~!~你也可以参考以下网址:http://bbs.21ic.com/icview-141416-1-1.html中的这一句话"我印象中发完"AT+CMGS=017";再发个回车0X0D,然后就可以发送信息编码了 再以0X1A结束",嘿嘿,分数我得了,谢了~!~
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:21:23
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/21111/
本文WWW.DOC100.NET DOC100.NET版权所有。