Работа с датчиком BMP280 с помощью программы "SPI via FTDI"

YOUTUBE · 01.12.2025 09:48

Ключевые темы и таймкоды

Подключение и настройка датчика BMP280

0:00
  • Видео рассказывает о подключении и настройке датчика BMP280, который измеряет давление и температуру окружающей среды.
  • Датчик имеет несколько пинов, которые используются для питания, земли, тактовых импульсов и данных.
  • Программа для работы с датчиком должна быть выбрана и настроена.

Чтение и запись данных

3:07
  • После подключения датчика к программе, необходимо просканировать устройство на шине и выбрать нужный адрес.
  • В датчике есть три режима работы: спящий, нормальный и принудительный.
  • Для начала работы датчика в режиме измерения, нужно записать определенное значение в конфигурационный регистр.
  • В регистрах хранятся значения температуры и давления, которые можно прочитать и записать.

Управление измерениями

11:36
  • Для запуска измерения однократно, нужно записать значение 21 в регистр управления измерениями.
  • После этого можно прочитать значения температуры и давления.
  • Для изменения значений температуры и давления нужно снова записать команды в соответствующие регистры.

Измерение температуры

18:27
  • В видео рассматривается пример измерения температуры с использованием датчика.
  • Для этого необходимо подставить значения из примера в формулу и аккуратно посчитать результат.

Возможности датчика

19:25
  • Датчик имеет обширные возможности, включая возможность ввода поправочных коэффициентов, поправок на давление и температуру.
  • Все это делается с помощью регистров, имеющихся в устройстве.

Особенности цифровых интерфейсов

21:49
  • Датчик поддерживает запись единственного байта, запись нескольких байтов, чтение одного байта и запись нескольких байтов.
  • Также поддерживается интерфейс I2C, по умолчанию включается режим I2C, но через регистр конфигурации можно включить режим трехпроводного.

Обмен данными на шине I2C

22:57
  • Обмен данными инициируется ведущим устройством, в данном случае это I2C-ведомый.
  • Если мы хотим записать что-то ведомому, передать данные ведомому или запросить данные у него, каждый обмен инициирует ведущий.

Общие параметры интерфейса и размеры

24:46
  • Указаны общие параметры интерфейса, поддерживаемое напряжение, необходимые подтягивающие резисторы и емкости.
  • Также есть временная диаграмма режима I2C и схема подключения датчика.