登录 注册公告

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

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

 

√

TO DO

具体事宜

口

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

RS232-TTL转接板图片

口

准备一根连接线

口

准备一个板卡

口

准备板卡的电源

 

口

下载串口开发示例代码

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

 

口

将串口转接板和板卡连接

RX和RX相连,TX和TX相连,GND和GND相连,VCC和VCC相连

口

串口和板卡连接效果图

口

解压串口开发示例代码

 

口

用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

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

口

 

 

 

 

 

 

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