如何在STM32上扫描I2C从站地址?

时间:2018-11-10 22:23:04

标签: arduino stm32 i2c mpu

我正在尝试通过I2C与具有STM32的mpu9250通信,但是我无法确定从站地址。 (我正在使用USB Bootloader。)

1 个答案:

答案 0 :(得分:2)

根据数据表 (https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf) 第12页,

MPU9250的默认I²C从设备地址为0b1101000(= 0x68 = 104)或0b1101001(= 0x69 = 105 ),具体取决于针脚AD0的值。

如果使用两个MPU9250,则可以通过在第一个MPU的LOW引脚上放置逻辑AD0来区分它们,方法是将第一个地址和第一个地址一起使用,将另一个地址和另一个地址一起使用。第二个MPU的HIGH引脚上的逻辑AD0