问题描述
我正在尝试通过I2C将 Nucleo-144 STM32F412ZG 板与 RPi4 接口。
配置;
RPi4->主。
STM32->从站。
到目前为止尝试过。
我已经使用 STM32CubeMx 配置并启用了STM32F4板卡的I2C1端口,并使用keil刷新了代码(除了生成的代码外,没有添加任何代码)。这将启用PB6-> SCL&PB9-> SDA。我已经将RPi 4的SDA(GPIO Pin3)与STM32 PB9连接在一起,并将RPi的SCL(GPIO Pin5)与STM32 PB6连接在一起。我试图在RPi端使用i2cdetect -y 1
检测STM32F4的地址。
但是,i2cdetect不会在RPi的I2C总线上检测到任何地址。这意味着没有设备/传感器连接到i2c总线。我无法继续。
此外,我还没有发现任何与STM32和RPi之间的通信相关的好文章。
我需要帮助来了解通信设置所采取的步骤是否正确。如果否,那么我该如何在两个板之间进行通信。任何实现目标的资源/指南都会有所帮助。
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)