3480|3

71

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

Wavecom猫在Windows自带的超级终端可正常发送短信,可使用串口编程方式发送短信时失败?为啥?? [复制链接]

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

最新回复

呵呵,没想到这么快就被搞定了!谢谢,我刚才在VC6.0中重新把0x0a这个字符给去了。现在听话了,发一次来一次短信。爽死我了,从此以后我再也不用中间件和开发控件了。这些都夹杂一些乱七八糟的广告,现在我得短信告警系统纯净了!谢谢,这是从内心里发出来的!!!!  详情 回复 发表于 2009-11-7 13:43
点赞 关注

回复
举报

74

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
汗啊,
我都是用VisualBasic MSComm 来完成的,VC++都没有用过。



工作两年的菜菜小鸟!!
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

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

 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

4
 
呵呵,没想到这么快就被搞定了!谢谢,我刚才在VC6.0中重新把0x0a这个字符给去了。现在听话了,发一次来一次短信。爽死我了,从此以后我再也不用中间件和开发控件了。这些都夹杂一些乱七八糟的广告,现在我得短信告警系统纯净了!谢谢,这是从内心里发出来的!!!!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表