无法连接到I2C与i2cdev覆盆子
15的观点(30天)
显示旧的评论
这就跟你问声好!我已经成功连接Raspi Matlab。的raspi fcn作品很好,但是当我尝试连接ACC传感器从0 x1d在I2C总线命令i2cdev没有结果。我试着相同的覆盆子与函数返回0 x00 i2cget,我返回0 x06其他传感器连接好。
错误使用raspi.internal.i2cdev(60)行
在那里没有I2C设备地址0 x1d I2C总线。使用scanI2CBus
方法I2C raspi对象看到地址的设备上
I2C公共汽车。
错误在raspi / i2cdev(第507行)
i2cObj = raspi.internal.i2cdev (obj,变长度输入宗量{:});
python脚本在我Raspi传感器能够读和写,因此我困惑…
请帮助!
0评论
接受的答案
更多的答案(5)
Murat米色
2014年6月10日
K0ertis:
你看到的问题是i2cdev.m中的缺陷。我们将解决这个问题并更新支持包。万博1manbetx与此同时,这里有一个变通方法。编辑i2cdev。m是位于:
C: \ MATLA万博1manbetxB \ SupportPackages \ R2014a \ raspi \ + raspi \ +内部\ i2cdev.m
假设你安装了支持包默认文件夹C: \ MATLAB \万博1manbetx SupportPackages \ R2014a”。改变从59行:
如果~ ismember (obj。地址、devAddresses)
来
如果~ ismember(低(obj.Address)、devAddresses)
我确认我能创建一个i2cdev对象在“0 x1d”设备给您提供scanI2CBus方法的输出。