- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CH9343Android应用程序开发手册.pdf
CH9343 Android 应用程序开发手册 1
CH9343
Android 应用程序开发手册
版本:V 1.1
http ://
CH9343 Android 应用程序开发手册 2
简介
CH9343 基于Android Open Accessory 协议开发的USB Android Host 芯片。针对USB Android
设备提供了GPIO、PWM、UART、SPI Master、SPI Slave 及 I2C 主机,共6 种接口。用户可以调用相
关接口的API 与Accessories 通讯。
Android Device、CH9343、Accessories 三者关系如下图。
USB Device
Android Device
(2.3.4 or
Higher)
U
S
B
Accessories
CH9343 GPIO/PWM/UART/SPI/I2C (MCU)
USB Host
CH9343 提供的接口需要基于 Android 3.1 及以上版本系统,用户可以选择上述任一接口与
Accessories 通讯。
本文档将会重点说明Android Device 和CH9343 的USB 通讯数据格式。
关于Android Open Accessory 协议说明,可以参考Google 官方文档。
CH9343 Android 应用程序开发手册 3
1 Android Device
本文档所描述的例子程序皆是在Android 3.1 及以上版本系统下编写的。Android 应用程序的启
动参数 定义在accessory_filter.xml 文件中的manufacturer、model 和version。
基于CH9343 开发的Android 应用程序主要分为两个部分:
User Layout
Android CH9343
Applications
CH9343 Interface Layout
图 2 :WCH CH9343 Android Applications
图 1: WCH CH9343 Android Applications
User Layout :主要由用户根据自己的需求完成相关代码,通过调用 CH9343 Interface Layout
提供的GPIO、PWM、UART、SPI Master、SPI Slave 或I2C 主机接口函数实现。
CH9343 Interface Layout :实现了6 种接口模式下的Interface 类,提供给User Layout 调用。
此外还实现了Android Device 和CH9343 芯片之间的USB 通信,6 种不同的接口具有不同的通信协议,
具体内容参考后续说明。
2 Android GPIO Demo
2.1 GPIO
CH9343 提供了8 个GPIO 端口,可配置成输入或输出方式。
针对GPIO 的操作提供了ReadPort、WritePort、ConfigPort、ResetPort
您可能关注的文档
- Business&Economics–MBAIMBA].PDF
- Bydgoszcz,Poland.PDF
- bytheViralCapsid.PDF
- b的南疆红枣信息系统设计与实现.PDF
- B蒘ST-R蒊IDirectives.PDF
- C#下数据库编程.pdf
- C++、Java异常处理机制的分析.PDF
- c,ab;TMenomTMlab;GnCati.PDF
- C3Task定义简要说明.PDF
- C919首飞机长上海高校自产.PDF
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)