大家好!请教一个问题。串口为什么只能写进去,读不出来。代码如下:
int fd1=HardwareControler.openSerialPort("/dev/s3c2410_serial3", 115200, 8, 1);
if (fd1==-1) {
System.out.println("open serialPort Error!");
break;
}
System.out.println("write data length="+HardwareControler.write(fd1,"he123".getBytes()));
HardwareControler.close(fd1);
fd1=HardwareControler.openSerialPort("/dev/s3c2410_serial3", 115200, 8, 1);
byte[] buf={'a','b'};
System.out.println("read data length="+HardwareControler.read(fd1, buf, 11)+"read data from serialPort="+buf);
HardwareControler.close(fd1);