api 串口发送的例子

ncca 2007-08-08 08:02:24
越简单越好, com3 发送 at+gmm
messgbox 或者 edit box 返回

谢谢
...全文
246 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
king820802 2008-09-03
  • 打赏
  • 举报
回复
你可以用windows的超级终端测试一下,是否正确,然后再写code
ncca 2007-08-08
  • 打赏
  • 举报
回复
是我用windows的查询调制解调器 得到的结果

但我用了很多很多调试工具,发送at+gmm,却没有得到任何返回

串口速度 230400
数据协议 标准ec
压缩 已启用
数据流控制 硬件

数据位 8
奇偶校验 无
停止位 1
调制 标准型

8-08-2007 17:05:35.687 - 文件:C:\WINDOWS.0\system32\tapisrv.dll,版本 5.1.2600
08-08-2007 17:05:35.687 - 文件:C:\WINDOWS.0\system32\unimdm.tsp,版本 5.1.2600
08-08-2007 17:05:35.687 - 文件:C:\WINDOWS.0\system32\unimdmat.dll,版本 5.1.2600
08-08-2007 17:05:35.687 - 文件:C:\WINDOWS.0\system32\uniplat.dll,版本 5.1.2600
08-08-2007 17:05:35.703 - 文件:C:\WINDOWS.0\system32\drivers\modem.sys,版本 5.1.2600
08-08-2007 17:05:35.703 - 文件:C:\WINDOWS.0\system32\modemui.dll,版本 5.1.2600
08-08-2007 17:05:35.703 - 文件:C:\WINDOWS.0\system32\mdminst.dll,版本 5.1.2600
08-08-2007 17:05:35.703 - 调制解调器类型: HTC USB Modem
08-08-2007 17:05:35.703 - 调制解调器的 inf 路径: oem2.inf
08-08-2007 17:05:35.703 - 调制解调器的 inf 区域: Modem1
08-08-2007 17:05:35.703 - 正在匹配硬件 ID: usb\vid_0bb4&pid_00cf
08-08-2007 17:05:35.703 - 未能打开调制解调器设备,错误 00000020
ATQ0V1E0 - OK
AT+GMM - P129
AT+FCLASS=? - (0)
AT#CLS=? - 不支持的命令
AT+GCI? - 不支持的命令
AT+GCI=? - 不支持的命令
ATI1 - Microsoft Corporation AT Command Interpreter Settings...
E0 L0 M0 Q0 V1 X4 &C1 &D2
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=060 S08=002 S10=014
S12=050
ATI2 - Microsoft Corporation AT Command Interpreter Settings...
E0 L0 M0 Q0 V1 X4 &C1 &D2
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=060 S08=002 S10=014
S12=050
ATI3 - Microsoft Corporation AT Command Interpreter Settings...
E0 L0 M0 Q0 V1 X4 &C1 &D2
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=060 S08=002 S10=014
S12=050
ATI4 - Microsoft Corporation AT Command Interpreter Settings...
E0 L0 M0 Q0 V1 X4 &C1 &D2
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=060 S08=002 S10=014
S12=050
ATI5 - Microsoft Corporation AT Command Interpreter Settings...
E0 L0 M0 Q0 V1 X4 &C1 &D2
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=060 S08=002 S10=014
S12=050
ATI6 - Microsoft Corporation AT Command Interpreter Settings...
E0 L0 M0 Q0 V1 X4 &C1 &D2
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=060 S08=002 S10=014
S12=050
ATI7 - Microsoft Corporation AT Command Interpreter Settings...
E0 L0 M0 Q0 V1 X4 &C1 &D2
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=060 S08=002 S10=014
S12=050
ncca 2007-08-08
  • 打赏
  • 举报
回复
上面是我用windows的查询调制解调器 得到的结果

但我用了很多很多调试工具,发送at+gmm,却没有得到任何返回
ncca 2007-08-08
  • 打赏
  • 举报
回复
8-08-2007 17:05:35.687 - 文件:C:\WINDOWS.0\system32\tapisrv.dll,版本 5.1.2600
08-08-2007 17:05:35.687 - 文件:C:\WINDOWS.0\system32\unimdm.tsp,版本 5.1.2600
08-08-2007 17:05:35.687 - 文件:C:\WINDOWS.0\system32\unimdmat.dll,版本 5.1.2600
08-08-2007 17:05:35.687 - 文件:C:\WINDOWS.0\system32\uniplat.dll,版本 5.1.2600
08-08-2007 17:05:35.703 - 文件:C:\WINDOWS.0\system32\drivers\modem.sys,版本 5.1.2600
08-08-2007 17:05:35.703 - 文件:C:\WINDOWS.0\system32\modemui.dll,版本 5.1.2600
08-08-2007 17:05:35.703 - 文件:C:\WINDOWS.0\system32\mdminst.dll,版本 5.1.2600
08-08-2007 17:05:35.703 - 调制解调器类型: HTC USB Modem
08-08-2007 17:05:35.703 - 调制解调器的 inf 路径: oem2.inf
08-08-2007 17:05:35.703 - 调制解调器的 inf 区域: Modem1
08-08-2007 17:05:35.703 - 正在匹配硬件 ID: usb\vid_0bb4&pid_00cf
08-08-2007 17:05:35.703 - 未能打开调制解调器设备,错误 00000020
ATQ0V1E0 - OK
AT+GMM - P129
AT+FCLASS=? - (0)
AT#CLS=? - 不支持的命令
AT+GCI? - 不支持的命令
AT+GCI=? - 不支持的命令
ATI1 - Microsoft Corporation AT Command Interpreter Settings...
E0 L0 M0 Q0 V1 X4 &C1 &D2
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=060 S08=002 S10=014
S12=050
ATI2 - Microsoft Corporation AT Command Interpreter Settings...
E0 L0 M0 Q0 V1 X4 &C1 &D2
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=060 S08=002 S10=014
S12=050
ATI3 - Microsoft Corporation AT Command Interpreter Settings...
E0 L0 M0 Q0 V1 X4 &C1 &D2
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=060 S08=002 S10=014
S12=050
ATI4 - Microsoft Corporation AT Command Interpreter Settings...
E0 L0 M0 Q0 V1 X4 &C1 &D2
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=060 S08=002 S10=014
S12=050
ATI5 - Microsoft Corporation AT Command Interpreter Settings...
E0 L0 M0 Q0 V1 X4 &C1 &D2
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=060 S08=002 S10=014
S12=050
ATI6 - Microsoft Corporation AT Command Interpreter Settings...
E0 L0 M0 Q0 V1 X4 &C1 &D2
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=060 S08=002 S10=014
S12=050
ATI7 - Microsoft Corporation AT Command Interpreter Settings...
E0 L0 M0 Q0 V1 X4 &C1 &D2
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=060 S08=002 S10=014
S12=050
jun_01 2007-08-08
  • 打赏
  • 举报
回复
只是发送很简单的,网上大把的例子,和写文件一样,只是文件名为“COM3”.

但是用at指令控制gsm模块就不是那么简单了,因为at指令是交互性的,按理说每次都要取得返回值看是否成功。

15,466

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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