首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

Linux上串口编程怎么发送ctrl+z

2012-07-18 
Linux下串口编程如何发送ctrl+zLinux下用串口连接短信猫发送短信。用minicom连接/dev/ttyS0后输入AT+CMGS1

Linux下串口编程如何发送ctrl+z
Linux下用串口连接短信猫发送短信。

用minicom连接/dev/ttyS0后输入
AT+CMGS=1372341**** 按回车,显示提示符 > 等待输入内容
>hello,world 输入hello,world后,按ctrl+z
这样一条内容是hello,world的短信就发送给了1372341****


但是我用程序给串口发送数据时,改怎样处理这个 ctrl+z 啊?

[解决办法]
ctrl^z
[解决办法]
关闭串口!
[解决办法]
你是想以透明传输的方式发送ctrl+Z这个控制字符,还是想等输入端(比如用户输入) ,接收到ctrl+z后把内容发送出去?
不懂 ,接分
[解决办法]
你结束一定要使用ctrl+z吗?不可以用别的标识符。
[解决办法]
发送Ctrl+Z:
手动:键盘输入Ctrl^Z
编程:ASCII编码,发送0x1A. 即硬编码一个字符等于0x1A并发送.

C/C++ code
char ch=0x1A;serial_send(fd, &ch, sizeof(ch)); 

热点排行