关于手机通信:AT指令中的‘CR’结束符;‘Ctrl+Z’发送符BCB中应该怎么表示?

Leighf 2004-12-08 12:56:09
AT指令中的‘CR’结束符;‘Ctrl+Z’发送符,应该怎么表示?
...全文
677 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
nevergetwin 2005-08-05
  • 打赏
  • 举报
回复
char yinhao = 34; //双引号;
char jiahao = 43; //加号;
char ctrlz = 26; //ctrl+z 发送短信息;
void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(Edit1->Text!="")
{ String s= Edit1->Text;
MSComm1->Output=OleVariant(s+"\r\n");
Edit1->Text="";
}
}
void __fastcall TForm1::FormCreate(TObject *Sender)
{ MSComm1->PortOpen=true;
String txtmode="AT+CMGF=1";
String revmode="AT+CNMI=3,2,0,0,0";
//下面设置的是短信中心的号码;
MSComm1->Output=OleVariant(revmode+"\r\n"); //设置收到短信后直接送到串口;
Sleep(1000);
MSComm1->Output=OleVariant("AT+CSCA="+String(yinhao)+String(jiahao)+"8613800715500"+String(yinhao)+"\r\n");
Sleep(1000);
MSComm1->Output=OleVariant(txtmode+"\r\n"); //设置为文本模式;
Sleep(1000);
}
void __fastcall TForm1::Button6Click(TObject *Sender)
{
String s1=Edit1->Text;
MSComm1->Output=OleVariant(s1+ctrlz);
Edit1->Text="";
}
Leighf 2004-12-13
  • 打赏
  • 举报
回复
谢谢各位大大的支持
无响应 2004-12-10
  • 打赏
  • 举报
回复
学习之中,祝楼主好运!
Leighf 2004-12-10
  • 打赏
  • 举报
回复
多谢各位大大,现在发送已有返回值了,可惜是ERROR,555
可能是我的设置有问题吧
具体的那些设置,比如:基本参数(TP-MTI/VFP) ;消息基准值(TP-MR) 等等的设置有没有什么具体的要求啊
请 bluesen(善哉) ,gfh_79_0(ghf) 等大大给我点提示啊
小弟先谢谢了,给你们鞠躬啊。。。
Leighf 2004-12-10
  • 打赏
  • 举报
回复
up
Leighf 2004-12-09
  • 打赏
  • 举报
回复
我试过了,可是没能成功,大哥可以发可例子给我么?
我的E-Mail:Leighf@tom.com 或 LiFeng_0922@sina.com
拜托啦
Waitting...
gfh_79_0 2004-12-09
  • 打赏
  • 举报
回复
\x1A
Leighf 2004-12-09
  • 打赏
  • 举报
回复
谢谢,偶去尝试一下啊,^_^。
bluesen 2004-12-09
  • 打赏
  • 举报
回复
那就是别的问题了。
可惜我的程序是公司的产品,有版权问题,恕不能发给你。
具体的问题可以讨论,或者给你提供一些建议。
bluesen 2004-12-08
  • 打赏
  • 举报
回复
char ch = '\r';
char ch = 26;
Leighf 2004-12-08
  • 打赏
  • 举报
回复
最好可以给个完整的发送的AT指令的例子。
我用GPRS无线猫和SIM开发的,已经可以打电话了,就是发短信老出问题
多谢各位的帮忙啊~~

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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