极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11551|回复: 2

如何使用I2C异步控制LRA在arduinodue上

[复制链接]
发表于 2015-7-13 22:52:15 | 显示全部楼层 |阅读模式
我在尝试使用ARDUINO DUE 控制LRA, 驱动使用的是DRV2605。厂家有一个自带的library,但是只能控制一个I2C, 我更改library之后,现在可以用两个I2C 分别连接driver和lLRA。 但是他们只能接受同样的指令,我想分别单独的控制他们,可以library不知道如何更改了,希望大神能够帮助我,谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2015-7-15 08:59:56 | 显示全部楼层
如果是使用IIC总线的话,如果器件存在不同的地址,你可以根据器件不同地址进行读数据,因为你使用的是两种不同的器件。
如果要求时序不太精确的话,可以自己写一段IIC通讯的代码,这样就是两路IIC了。
可能你修改library时,只添加了新的IIC引脚进去,并没有真正的分开给两个器件发命令。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-23 22:43:36 | 显示全部楼层
164335413 发表于 2015-7-15 08:59
如果是使用IIC总线的话,如果器件存在不同的地址,你可以根据器件不同地址进行读数据,因为你使用的是两种不 ...

现在已经实现了,谢写您的回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-7 19:20 , Processed in 0.049356 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表