Как сканировать адрес подчиненного устройства I2C на STM32? - PullRequest
0 голосов
/ 11 ноября 2018

Я пытаюсь связаться с mpu9250 с STM32 через I2C, но не могу определить адрес подчиненного устройства. (Я использую загрузчик USB.)

1 Ответ

0 голосов
/ 11 ноября 2018

в соответствии с данными (https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf) стр. 12,

адрес I²C по умолчанию для подчиненного устройства MPU9250: 0b1101000 (= 0x68 = 104) или 0b1101001 (= 0x69 = 105) в зависимости от значения вывода AD0.

Если вы используете два MPU9250, вы можете различить их, используя один с первым адресом, а другой - с другим адресом, поместив логику LOW на вывод AD0 первого MPU и логику * 1016. * на AD0 выводе второго MPU.

...