stty并发送回车

时间:2011-10-10 17:55:50

标签: serial-port stty

我有一个串口设备,我正在尝试与之通信。当命令字符串以“\ r”结尾时,此设备知道何时发送了完整的命令。因此,典型的命令字符串可能类似于“COMMAND \ r \ n”。

我在配置stty方面遇到了麻烦,因为回车被发送到设备。目前,设备不会响应我的任何命令,因此就好像设备的输入仍然“挂起”。

我已经编写了一些简单的C代码,我绕过终端,在那里我可以成功地从设备中获取回复,这就是为什么我认为命令没有在终端中正确终止的原因。我尝试了许多不同的排列 - +onlcr+icanon等无济于事。据我所知,波特率,奇偶校验,数据位,起始位和停止位均已正确配置。

如何调试此问题?

2 个答案:

答案 0 :(得分:0)

什么是平台(机器)?什么是操作系统?

您是否尝试使用

刷新输出
fflush( FILE * FP );

答案 1 :(得分:0)

尝试过COMMAND \ r \ n?设备是什么?