CH34x 串口 Android 程序开发说明
1
CH34x 系列芯片串口功能 Android 程序开发说明
版本: 1.2
简介
CH34x 系列芯片是 USB 总线的转接芯片,主要包含 CH340、CH341、CH345,通过 USB 总线提供异
步串口、打印口、并口、MIDI 以及常用的 2 线和 4 线等接口。
本文档主要介绍其中 CH340/CH341 的 USB 转异步串口功能(以下简称 CH34x UART),以及 Android
下如何使用 APK 操作 CH34x 实现串口通讯。该功能基于 Android USB Host 协议完成,用户可调用相
关的接口 API 实现与 Android 设备进行通讯。
Android Host、USB Device、串口设备三者关系如下图。
CH34x 串口提供的 Android 接口需要基于 Android 3.1 及以上版本系统,使用 CH34x 串口 Android
驱动条件:
1、需要基于 Android 3.1 及以上版本系统
2、Android 设备具有 USB Host 或 OTG 接口
本文档将会重点说明 Android USB Host 与 Device 的通讯接口 API 以及测试程序的操作说明。
关于 Android USB Host 协议说明,可以参考 Google 官方文档。
Android
USB Host
(OTG)
(3.1 or
Higher)
USB 通道
CH34x
转接
芯片
UART
PC/MCU/
其他带
串口
设备
USB HOST USB Device