BMP280 Поменять адрес.

hatul
Offline
Зарегистрирован: 12.04.2017

Имеется датчик BMP280.

Для подключения по  I2C адрес  по умолчанию 0х76. Мне надо поменять адрес на 0х77. Я нашел,что при подключении SDO к земле- адрес 0х76. А если подключить питание,адрес меняется на 0х77. Но как это практически сделать не пойму. Просто подать 3.3 вольта на SDO? Но ведь если там уже адрес 0х76,значит пин подключен к земле. Получим просто замыкание. Значит надо пин SDO отключить от земли.Как? Или это делается как то по другому?

sadman41
Offline
Зарегистрирован: 19.10.2016
hatul
Offline
Зарегистрирован: 12.04.2017

То-есть,если я просто подам питание на SDO замыкания не будет? И больше ничего не надо?

sadman41
Offline
Зарегистрирован: 19.10.2016

Если боитесь, то можете мультиметром потыкать, посмотреть сопротивление между SDO и GND. 

А моя боевая Freeduino, к примеру, браво вырубается, когда я ей на ногах КЗ делаю случайно. Потом снова работает.

hatul
Offline
Зарегистрирован: 12.04.2017

Потыкал. Показывает где то 10 Ком. Значит можно смело подключать? Подключать буду к ESP8266. Хрен её знает ,как она себя поведет при КЗ! 

sadman41
Offline
Зарегистрирован: 19.10.2016

Ну, что я вам могу еще-то сказать. Подкиньте монетку. Решка - подключайте, орел - не подключайте. 3,3V/10000 Ом - это практически нуль ампер, явно не КЗ.

 

hatul
Offline
Зарегистрирован: 12.04.2017

Подкинул. Выпала решка. Подключил. Работает! Проверяю сканером,все отлично! Проверяю сканером: подключаю питание- 0х77,отключаю - 0х76. 

Спасибо за помощь!

НиколаМастер
Offline
Зарегистрирован: 06.10.2017

А зачем второй адрес?  В Флпрог можно использовать только один блок

НиколаМастер
Offline
Зарегистрирован: 06.10.2017

как в проекте использовать два  датчика BMP 280?