CH9343Android应用程序开发手册.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

tangtianxu1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档