登录 注册公告

如何使用板卡进行串口开发 <返回

具体事宜中有下划线的部分为超链接可(ctrl+左键单击,打开图片)查看具体图片详解

 

TO DO

具体事宜

准备一个串口RS232-TTL转接板

RS232-TTL转接板图

准备一根连接线

准备一个板卡

准备板卡的电源

 

下载串口开发示例代码

下载地址:http://pan.baidu.com/share/link?shareid=324197&uk=2449699953

 

将串口转接板和板卡连接

RXRX相连,TXTX相连,GNDGND相连,VCCVCC相连

串口和板卡连接效果图

解压串口开发示例代码

 

eclipse将工程导入

 

先编译一下工程,将apk安装到板卡运行一下

 

 

 

 

 

 

 

 

第一次使用应用需要配置参数信息,鼠标点击setup这个按钮

 

 

 

 

 

 

 

 

 

设置驱动为ttyS2 ,波特率和你的设备波特率一致

打开console按钮

这个地方是接收消息和发送消息的显示区域

将转接板和电脑相连

 

 

 

修改电脑的端口波特率和板卡的一致

修改电脑端口波特率步骤,1.我的电脑右键,打开设备管理器。2。找到自己的端口号,点击属性,点击端口设置。

调试串口是否通信成功

 

下载串口调试助手

在调试助手里点击发送

 

到这来板卡和设备通过串口调试完毕。

 

接下来,开始分析代码

 

打开工程 我们可以看到两个包

1.android_serialport_api 2.android_serialport_api.smple

1.android_serialport_api

这里面主要实现了串口和设备连接的代码

2.android_serialport_api.smple

这里面是实例代码

我们这来重点看android_serialport_api.smple

这里面有两个类是实现串口读写的功能

SerialportActivity.java

size = mInputStream.read(buffer);是对串口读取的方法

ConsoleActivity.java

mOutputStream.write(new String(text).getBytes());是对串口写入的方法

SerialPortPreferences.java

这个类是对串口驱动和波特率的消息配置

 

 

 

 

 

 

  • 以上信息是否解决了您的问题
  •  是
  •  否
  • 提  交