ruby serialport流量控制不起作用

时间:2013-06-19 14:23:54

标签: ruby serial-port ruby-serialport

我使用的serialport宝石到目前为止对我来说做得很好。但现在我意识到flow_control根本不起作用。首先,我认为这是我的usb rs232适配器的问题,但它不是。我尝试使用板载rs232接口,它也失败了。我使用最新版本的debian和ruby 1.9.3。

我像这样初始化串口:

sp=SerialPort.new("/dev/ttyS0")
sp.baud=300
sp.data_bits=7
sp.flow_control=SerialPort::HARD

它的初始化没有任何错误但是当我尝试发送一些数据时,我没有得到任何答案,也没有完成握手。我做的...... wrog?

//当我发送命令时,设备应答:

DC4 (CTRL T)  -0> IEC-0INTERPRETER (MIT ECHO)
DC2 (CTRL R)  -0> IEC-0INTERPRETER (OHNE ECHO)
DC1 (CTRL Q)  -0> MONITOR10

所以数据位,停止位和波特率都可以,但答案似乎“要求”我改变一些设置?!

0 个答案:

没有答案