I2C:Raspberry Pi(Master)读取Arduino(Slave)

时间:2017-08-11 13:48:13

标签: perl arduino raspberry-pi i2c smbus

我想通过I2C使用我的Raspberry Pi从我的Arduino Mega(以及另一个项目中的Arduino Micro)读取一块数据。代码必须在Perl中,因为它是我的Home-Automation-Server的插件。

我正在使用Device::SMBus接口并且连接正常,我能够编写和读取单个字节。我甚至可以将writeBlockData与寄存器地址0x00一起使用。我随机发现这个地址有效。

但是当我想readBlockData时,没有注册地址似乎有用。

是否有人知道正确的寄存器地址,或者甚至不是导致错误的问题?

提前致谢

0 个答案:

没有答案