社区
C语言
帖子详情
Linux下串口编程如何发送ctrl+z
ychwn
2010-06-24 11:39:08
Linux下用串口连接短信猫发送短信。
用minicom连接/dev/ttyS0后输入
AT+CMGS=1372341****
按回车,显示提示符 > 等待输入内容
>hello,world
输入hello,world后,按ctrl+z
这样一条内容是hello,world的短信就发送给了1372341****
但是我用程序给串口发送数据时,改怎样处理这个 ctrl+z 啊?
...全文
636
10
打赏
收藏
Linux下串口编程如何发送ctrl+z
Linux下用串口连接短信猫发送短信。 用minicom连接/dev/ttyS0后输入 AT+CMGS=1372341**** 按回车,显示提示符 > 等待输入内容 >hello,world 输入hello,world后,按ctrl+z 这样一条内容是hello,world的短信就发送给了1372341**** 但是我用程序给串口发送数据时,改怎样处理这个 ctrl+z 啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
erfwef
2012-06-29
打赏
举报
回复
http://hi.baidu.com/laoyang1018/blog/item/a628d52acd82c089033bf6ab.html
根据这个,我解决了。
wesleyluo
2010-06-24
打赏
举报
回复
你结束一定要使用ctrl+z吗?不可以用别的标识符。
ychwn
2010-06-24
打赏
举报
回复
[Quote=引用 5 楼 yanran_hill 的回复:]
你是想以透明传输的方式发送ctrl+Z这个控制字符,还是想等输入端(比如用户输入) ,接收到ctrl+z后把内容发送出去?
不懂 ,接分
[/Quote]
我是写接口给别人调用的,要以某种方式完成整个过程而不需要用户进行任何操作
yanran_hill
2010-06-24
打赏
举报
回复
你是想以透明传输的方式发送ctrl+Z这个控制字符,还是想等输入端(比如用户输入) ,接收到ctrl+z后把内容发送出去?
不懂 ,接分
mymtom
2010-06-24
打赏
举报
回复
关闭串口!
ychwn
2010-06-24
打赏
举报
回复
[Quote=引用 1 楼 wdy0725 的回复:]
ctrl^z
[/Quote]
没有怎么看懂哦
ychwn
2010-06-24
打赏
举报
回复
我在程序里面调用的方法:
serial1.writeData("AT+CMGS=13723。。。\nhello,world.\n");
后面再怎样处理才能模拟出那个 ctrl+z ?
wdy0725
2010-06-24
打赏
举报
回复
ctrl^z
ychwn
2010-06-24
打赏
举报
回复
[Quote=引用 8 楼 algorithms_memo 的回复:]
发送Ctrl+Z:
手动:键盘输入Ctrl^Z
编程:ASCII编码,发送0x1A. 即硬编码一个字符等于0x1A并发送.
C/C++ code
char ch=0x1A;
serial_send(fd, &ch, sizeof(ch));
可以找移动、联通、或者电信要各自的AT命令文档, 一般有详细说明.
[/Quote]
正解,非常感谢
algorithms_memo
2010-06-24
打赏
举报
回复
发送Ctrl+Z:
手动:键盘输入Ctrl^Z
编程:ASCII编码,发送0x1A. 即硬编码一个字符等于0x1A并发送.
char ch=0x1A;
serial_send(fd, &ch, sizeof(ch));
可以找移动、联通、或者电信要各自的AT命令文档, 一般有详细说明.
Linux
下的
串口
助手(可以调AT指令)
Linux
下的
串口
助手,自己写的类通用信不好就改为使用的第三方类.可以发AT指令.代码注释也比较多. 1:
串口
打开格式一般为8N1(8位数据位,无校验位,1位的停止位)无流控制; 2:如果想让数据以16进制显示,请勾选HEX; 3:如果勾选上《回车》功能,那么每次接收到数据就在后面加个回车符; 4:如果想定时
发送
数据那么请勾选《定时
发送
》,并输入时间时间; 5:《AT》勾选上后,可以用于
发送
AT指令,先
发送
一个AT看是否返回"OK"; 6:在调AT指令时,可以在每次
发送
的字符后加个其他值,比如说发短信时要在结尾处加
Ctrl
+Z,那么我们就要选择插入checkBox,然后在框中输入0x1A,然后点
发送
. 7:对于不同的
串口
结点名请自己在comment.h头文件里更改; 8:确保本程序对
串口
结点有读写权根,不然打开
串口
失败; 9:如有问题请发Email;
com-3.00.0.src.tar.gz_com
linux
_
linux
com_
linux
串口
_
linux
串口
通讯_
串口
linux
下
串口
开发调试工具,很好用。便于开发自己的
串口
通讯程序。
基于TC35模块在
linux
下实现
发送
短信
这是一个基于
linux
系统进行
串口
操作实现TC35模块
发送
短信,程序已经成功测试。
linux
_sms.rar_GPS_gprs sms_
linux
串口
_moderm_sms
这是在
linux
下利用GPS MODERM通过
串口
进行短信
发送
的源代码
串口
串口
串口
串口
串口
串口
串口
串口
串口
串口
串口
串口
C语言
70,020
社区成员
243,265
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章