我试图使用Qt在Linux上为我的设备设置10400的自定义波特率。但是,当我运行应用程序时,控制台输出一直报告说
串口/dev/ttyUSB0的波特率设置为10403,而不是10400:除数2307.692383不受支持
我还将数据位设置为8,奇偶校验设置为无奇偶,停止位设置为1,这是非常标准的。
顺便提一句,这是我的代码:
serial -> setBaudRate(10400); // Set Baud Rate
serial -> setDataBits(QSerialPort::Data8);
serial -> setStopBits(QSerialP
我想用水晶朗来访问串口。
我在python中有下面的代码。我想为一个宠物项目编写等效的水晶-朗代码。
import serial
def readSerData():
s = ser.readline()
if s:
print(s)
result = something(s) #do other stuff
return result
if __name__ == '__main__':
ser = serial.Serial("/dev/ttyUSB0", 9600)
w