各位好,
我在Linux利用Qextserialport class和串口進行通訊,Windows 下是成功的,但一轉到Linux 就出問题.....
Windows ==> COM1, COM2
Linux =====> /dev/ttyS0, /dev/ttyS1...
但我把Portname 換了 /dev/ttyS0 或 /dev/ttyS1 後,我的程序告訴我串口已打开,之後我用16位(Hex value) 發送但串口接收不到,請問
1. 是不是在Linux下需要Setup甚麼?
2. 打开串口代碼如下:
comm = new Qextserialport();
comm->setportname("/dev/ttyS0");
comm->open(Qextserialport::ReadWrite);
以上有問題嗎?