Изменение адреса MPU 9250 подключенного к ESP32
Можно ли изменить адрес I2C устройства (MPU9250), подключенного к ESP 32, с помощью int-pin. Я понимаю, что в плате ардуино, если мы подключаем int pin к A0, адрес I2C по умолчанию MPU 9250 изменяется от 0x68 до 0x69. Возможно ли что-то подобное с ESP 32? К какому контакту надо подключиться?
@Ajay Raj, 👍2
Обсуждение1 ответ
▲ 1
У вас есть только два варианта работы с этим устройством на шине I2C. Как указано в таблице данных:
Так что это либо:
- 0b1101000
- 0в1101001
PIN AD0 выбирает, какой из этих двух адресов используется.
Полную таблицу данных можно посмотреть по следующей ссылке, а также в других местах:
Техническое описание
,
@jwh20
Смотрите также:
- IMU (MPU9250) и тикер на ESP32
- Как включать и выключать несколько плат одновременно?
- Как соединить два устройства через i2c?
- esp32, platformio A fatal error occurred: Packet content transfer stopped (received 8 bytes) *** [upload] Error 2
- Как выбрать альтернативные контакты I2C на ESP32?
- Драйверы для чипа последовательного порта CH9102X
- Как преобразовать форматированный оператор print в строковую переменную?
- ESP32 - "Детектор Браунаута был активирован" при запуске Wi-Fi
вы неправильно понимаете, как используется pin A0 ... если он подключен к GND, то адрес равен 0x68 ... если он подключен к Vcc, то адрес 0x69 .... ваш вопрос не о arduino, так что здесь он не по теме, @jsotola