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));