level 10
ybbrdfxk0922
楼主
local e, p = rs232.open("COM1");
-- set port settings
assert(p:set_baud_rate(rs232.RS232_BAUD_9600) == rs232.RS232_ERR_NOERROR)
assert(p:set_data_bits(rs232.RS232_DATA_8) == rs232.RS232_ERR_NOERROR)
assert(p:set_parity(rs232.RS232_PARITY_NONE) == rs232.RS232_ERR_NOERROR)
assert(p:set_stop_bits(rs232.RS232_STOP_1) == rs232.RS232_ERR_NOERROR)
assert(p:set_flow_control(rs232.RS232_FLOW_OFF) == rs232.RS232_ERR_NOERROR)
str = string.format("%c%c%c%c%c",0xf8,0x01,0XFF,0X00,0X01);
local err, len_written = p:write(str,timeout);
后面的0X01不输出,有没有什么办法输出他呢???
2015年05月17日 04点05分
1
-- set port settings
assert(p:set_baud_rate(rs232.RS232_BAUD_9600) == rs232.RS232_ERR_NOERROR)
assert(p:set_data_bits(rs232.RS232_DATA_8) == rs232.RS232_ERR_NOERROR)
assert(p:set_parity(rs232.RS232_PARITY_NONE) == rs232.RS232_ERR_NOERROR)
assert(p:set_stop_bits(rs232.RS232_STOP_1) == rs232.RS232_ERR_NOERROR)
assert(p:set_flow_control(rs232.RS232_FLOW_OFF) == rs232.RS232_ERR_NOERROR)
str = string.format("%c%c%c%c%c",0xf8,0x01,0XFF,0X00,0X01);
local err, len_written = p:write(str,timeout);
后面的0X01不输出,有没有什么办法输出他呢???