社区
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 啊?
...全文
688
10
打赏
收藏
Linux下串口编程如何发送ctrl+z
Linux下用串口连接短信猫发送短信。 用minicom连接/dev/ttyS0后输入 AT+CMGS=1372341**** 按回车,显示提示符 > 等待输入内容 >hello,world 输入hello,world后,按ctrl+z 这样一条内容是hello,world的短信就发送给了1372341**** 但是我用程序给串口发送数据时,改怎样处理这个 ctrl+z 啊?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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
内核
串口
日志抓取-minicom工具使用方法
linux
man手册有如下描述 MINICOM(1)版本2.7 MINICOM(1) 名称 minicom-友好的串行通信程序 概要 minicom [选项] [配置] 描述 minicom是一种通信程序,有点像共享软件TELIX,但没有源代码,并且在大多数Unices下运行。功能包括具有自动重拨功能的拨号目录,对串行设备上UUCP样式的锁定文件的支持,单独的脚本语言解释器,捕获到文件,具有单独配置的多个用户等等。 命令行 -s,--setu
Linux
开发板通过
串口
与虚拟机Ubuntu通信
一、工具 1.
Linux
开发板; 2.
串口
线; 3.虚拟机系统Ubuntu。 二、开始通信 1.将
串口
线与电脑连接,打开VMware虚拟机,分配 USB 转
串口
设备到虚拟机上,具体操作如下图所示: 未连接
串口
线的状态 图1 连接
串口
线的状态图2 2.打开Ubuntu终端,查看
串口
设备文件,如果连接成功,可以看到在
串口
设备文件目录中多出来一个/dev/ttyUSB0的文件...
Linux
串口
调试工具
linux
系统下
串口
调试和应用 minicom/cutecom/picocom/putty/ttyuart
虚拟机主机
linux
(unbuntu)和开发板使用
串口
连接以及
发送
接收文件
一、
串口
使用背景 基本上文件都是用tftp、nfs协议上传和接收,不过这个需要使用到网络,相当于占用网线口,不过相对而言,文件上传速度较快,对于文件小的文件(<1M大小),建议使用minicom工具;对于大文件,推荐使用tftp或者nfs工具。 二、minicom工具 1、
linux
串口
设备 对于电脑本身自带的配置,那么
串口
设备名通常为ttyS0、ttyS1等等,对于
串口
扩展处理的,如使用u...
linux
串口
使用方法
lunux
串口
使用方法
C语言
70,040
社区成员
243,237
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章