我们可以使用stty命令来更改配置串口属性(详情查看”man sty”),比如我们设置串口/dev/ttyS0波特率为57600和odd parity,命令如下stty -F /dev/ttyS0 57600 parodd 3. 串口数据读写操作 使用echo向串口发送数据,如echo "command" > /dev/ttyUSB0 可以使用cat来读取串口中的数据,如cat /dev/ttyUSB0 读取数据并...
可以使用serial.Serial()对象的.write()方法来发送数据。需要将数据转换为字节类型,并使用16进制表示。 例如,如果要发送一个16进制数据包:0xAA 0xBB 0xCC,可以使用以下代码: data=bytes([0xAA,0xBB,0xCC])ser.write(data) 1. 2. 2.5 关闭串口 最后,我们需要在完成通信后关闭串口。可以使用serial.Serial()...
首先 找到你串口对应的设备 一般是 /dev/ttyS1 当然 也可能是别的 需要你自己确认硬件。然后 比如你要发送0x01,0x02,0x03,0x04,int fd; fd = open("/dev/ttyS1",O_RDWD);char buf[256]={0x01,0x02,0x03,0x04};write(fd,buf,4);close(fd);这样就可以了。