可以编程通过串口正确的控制外设,但是却无法从串口读出外设一次操作后的反馈信息!高手请进!

FrogOfCT 2005-01-06 09:15:18
最近要写一个通过GSM Modem(工业手机--类似手机)发短消息的程序。把GSM Modem接上串口后,用微软的超级终端通过AT指令进行调试,键入AT后,在超级终端上可以看到GSM Modem的反馈--OK,而且也可以用GSM Modem正常的发送短消息。

然后再通过串口编程来控制GSM Modem进行短消息的发送,比如向串口写入AT指令(AT+CMGF=1),然后GSM Modem就会执行并返回OK,但是现在的问题是我怎么读串口也读不到返回的OK信息。


不知道是不是读串口的操作有误,读串口时应该注意什么?各位大虾帮忙分析分析,感激不尽!
...全文
209 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sirdan 2005-07-12
  • 打赏
  • 举报
回复
既然超级终端可以,那么很有可能是你的程序有问题

你发送的命令格式不对,或者线没连接好,通信不畅通等等。
iori40995 2005-07-03
  • 打赏
  • 举报
回复
代码贴出来看看!
ppcust 2005-06-17
  • 打赏
  • 举报
回复
上下没有配合好。协议不正确
xichen 2005-02-28
  • 打赏
  • 举报
回复
超级终端里设置了 以回车作为换行 没有
yongxl 2005-02-26
  • 打赏
  • 举报
回复
我不知道GSM Modem的AT命令与PC Modem的是否相同,我想应该是相同的。你可以在‘AT+CMGF=1’后加上“回车”符看一下。
lrmao1 2005-01-13
  • 打赏
  • 举报
回复
协议定好,弄个调试工具看能得好接收码不,
可能它不返回信息呢,
ppcust 2005-01-12
  • 打赏
  • 举报
回复
可以到网上下载个串口调试工具看看。。。

你是用什么语言写的,两者之间的协议要规定好。。

2,432

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
  • 其他硬件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧