android 使用串口Modbus协议和单片机进行通信
我所使用的232串口,使用485串口的请慎重,这232串口和485还是不一样的,这里所说的是232串口通信。
首先你需要导入架包和一些必要文件,在最后会附上图片和源码,这里简单说一下通信的步骤。
1、使用SerialPortOpt创建对象,然后设置相关数据的初始值:串口号、波特率、数据位,校验位等(来这里看资料的,相信对这些名词有了一定了解,这里不做赘述);
serialPort=new SerailPortOpt();
serialPort.mDevNum=0;
serialPort.mDataBits=8;
serialPort.mSpeed=9600;
serialPort.mStopBits=1;
serialPort.mParity='n';
2、打开串口,设置相关参数,并获取输入输出流;
serialPort.openDev(serialPort.mDevNum);
//需要先打开串口在设置相关参数
serialPort.setSpeed(serialPort.mFd, serialPort.mSpeed);
serialPort.setParity(serialP