【问题标题】:How to interface raspberry pi and Mbed microcontroller using I2c?如何使用 I2c 连接树莓派和 Mbed 微控制器?
【发布时间】:2015-05-18 12:14:13
【问题描述】:

我想通过 I2c 总线连接 raspberrp pi 和 Mbed 微控制器。两者都以 3.3v 运行,我已连接 Rpi SCL ----> mbed SCL,RPI SDA------> mbed SDA,RPI gnd -----> mbed gnd。连接所有这些东西后,我运行 sudo i2cdetect -y 1 命令,它不再显示连接到 Rpi 的任何地址。两个模块都有内部上拉电阻 ...

【问题讨论】:

    标签: raspberry-pi i2c mbed


    【解决方案1】:

    I²C 是一种主从协议。这意味着一台设备接管主设备的角色,而连接到 I²C 总线的一台(或多台)设备充当 I²C 设备。

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

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

    https://developer.mbed.org/users/mbed_official/code/mbed/docs/tip/classmbed_1_1I2CSlave.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2019-12-24
      • 1970-01-01
      相关资源
      最近更新 更多