MMA7455L加速度传感器控制实用.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内江纬图虚拟仪器有限公司 I2C 控制器使用指南 MMA7455L 加速度传感器模块控制 罗伟东 2012 重 庆 市 南 岸 区 亚 太 商 谷 2 栋 1 1 - 7 邮 编 : 4 0 0 0 6 0 目录 1 引言 3 1.1 编写目的 3 1.2 背景 3 1.3 定义 3 1.4 参考资料 3 2 准备 4 2.1 准备驱动函数库 4 2.2 准备编程环境 4 2.3 硬件准备 5 2.4 驱动安装 5 2.5 硬件连接 6 2.5.1 硬件连接示意框图 6 2.5.2 实际硬件连接图 6 3 开始 7 3.1 建立 QT 工程 7 3.2 导入 DLL 函数库 7 3.2.1 函数指针的定义 7 3.2.2 函数库的导入与引用 7 3.3 使用 DLL库函数 8 3.4 处理传感器数据 9 4 结束语 10 2 / 10 MMA7455L 加速度传感器模块控制 1 引言 1.1 编写目的 本文档旨在指导用户通过参考 《I2C底层驱动函数详细说明》 ,利用 I2C 控制器和相关底 层驱动函数库, 以达到快速自编程控制 MMA7455L 加速度传感器模块的目的。对需要对 I2C 控制器进行二次开发的用户具有一定的参考价值。 1.2 背景 对使用 I2C 控制器进行二次开发需要开发人员对 I2C 总线协议有一定的基础认识,同时 对上位机编程应有一定的基础, 特别是在上位机编程中 DLL 的调用方法应该有所了解。 由于 本文是使用 QT 环境并用 C++进行编程,因此读者应具备一定的 C++基础认识。该文档所用 到的函数都已经封装在 VT_I2C_Driver.dll 中,由于 USB 通信所用到的底层驱动函数位于 vt214x.dll 中,因此使用本文档中的接口函数应该将 vt214x.dll 包含在工程目录下。 本文所提到的函数只能用于上位机程序。 1.3 定义 本文会用到 I2C总线相关的专业术语, 其具体含义可以参考 I2C 总线协议定义相关文档。 其他自定义术语和其详细意思如下: 1) 软件控制: 本文所提到的 I2C 软件控制是指 I2C控制器通过软件的方式模拟 I2C 总线时 序并对 I2C 设备进行控制, 它需要用户在读写数据之前设置其相关时间参数。 该设置需 要对 I2C 总线协议有较好的基础,若时间参数设置不合理可能会导致 I2C 控制器不能正 常工作。 2) 硬件控制: 本文所提到的 I2C 硬件控制是指 I2C 控制器通过使用控制器内部芯片集成的

文档评论(0)

lxc05035395 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档