Raspberry pi 如何使用I2c连接raspberry pi和Mbed微控制器?

Raspberry pi 如何使用I2c连接raspberry pi和Mbed微控制器?,raspberry-pi,i2c,mbed,Raspberry Pi,I2c,Mbed,我想通过I2c总线连接RaspberrpPI和Mbed微控制器。两者都在3.3v下工作,我已连接Rpi SCL-->mbed SCL,Rpi SDA-->mbed SDA,Rpi gnd-->mbed gnd。连接完所有这些东西后,我运行sudoi2cdetect-y1命令,它不会显示更多连接到Rpi的地址。两个模块都有内部上拉电阻器 I²C是一种主从协议。这意味着一个设备接管主设备的角色,一个(或多个)连接到I²C总线的设备充当I²C设备 在你的情况下,树莓皮似乎是作为主人工作。要将mbed设

我想通过I2c总线连接RaspberrpPI和Mbed微控制器。两者都在3.3v下工作,我已连接Rpi SCL-->mbed SCL,Rpi SDA-->mbed SDA,Rpi gnd-->mbed gnd。连接完所有这些东西后,我运行
sudoi2cdetect-y1
命令,它不会显示更多连接到Rpi的地址。两个模块都有内部上拉电阻器
I²C是一种主从协议。这意味着一个设备接管主设备的角色,一个(或多个)连接到I²C总线的设备充当I²C设备

在你的情况下,树莓皮似乎是作为主人工作。要将mbed设备置于I²C从模式,必须实例化一个I2CSlave类

官方网站上有文档和一个小例子: