这是一个串口Demo,里面SerialportLibrary是封装好的串口库 1、在Activity使用的时候首先设置接收串口数据的回调接口, implements SerialCallBack{} SerialPortCallBackUtils.setCallBack(this); 2、然后打开串口 boolean isOpen = SerialPortUtil.open("/dev/ttyS3", 115200, 0);//里面的参数根据自己的需求自己更改 if (isOpen) { Log.e("TAG", "打开成功"); } else { Log.e("TAG", "打开失败"); } 3、发送数据 byte[] mByte = {0x7E, 0x01, 0x00, 0x00}; SerialPortUtil.sendString(ByteUtil.getSum16(mByte, mByte.length)); 4、接收数据 在实现的回调接口内读取数据 @Override public void onSerialPortData(String serialPortData) { Log.e("TAG", "来自串口的数据:" + serialPortData); } 5、关闭数据 SerialPortUtil.close();
z-jc/SerialProject-master
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
这是一个串口Demo,里面SerialportLibrary是封装好的串口库
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published