Автор: Narod Stream

STM Урок 121. Датчик температуры, давления и влажности BME280. Часть 4

В предыдущей части урока мы настроили фильтр и оверсемплинги, а также считали с датчика значение температуры воздуха.   Теперь давление. Посмотрим регистр     Так как давление хранится таким же образом, как и температура, то перейдём в соответствующую функцию BME280_ReadPressure и причитаем

STM Урок 121. Датчик температуры, давления и влажности BME280. Часть 3

В предыдущей части урока мы начали писать инициализацию датчика, в которой считали идентификатор, калибровочные данные из датчика, также настроили тайминг режима Standby.   Теперь оверсемплинг и фильтры. Я просмотрел несколько примеров, а также много чего позавидовал из библиотек Arduino, и решил

STM Урок 121. Датчик температуры, давления и влажности BME280. Часть 2

В предыдущей части урока мы познакомились с данным датчиком, изучили его характеристики, способы подключения, его свойства, а также создали и настроили проект для его программирования.   В файле BME280.h добавим макросы для светодиода   #include <math.h> //———————————————— #define LED_GPIO_PORT GPIOA #define

STM Урок 121. Датчик температуры, давления и влажности BME280. Часть 1

На данном занятии мы по многочисленным просьбам рассмотрим датчик от компании Bosch Sensortec — BME280. Данный датчик измеряет несколько очень важных величин окружающей среды — это температура, влажность воздуха, а также атмосферное давление. Есть ещё подобный датчик — BMP280, который

PIC. Урок 15. Модуль MSSP. Режим SPI. Часть 2

В предыдущей части урока мы познакомимся с шиной SPI и организацией работы с ней модуля MSSP, рассмотрев его основные два управляющих регистра.   В режиме SPI для ножек, участвующем в нём, приняты следующие сокращения в отличие от общепринятых: SDI —

PIC. Урок 15. Модуль MSSP. Режим SPI. Часть 1

Переходим к следующему модулю — MSSP. Модуль MSSP (Master Synchronous Serial Port) — синхронная последовательная шина, которая обеспечивает аппаратную поддержку шин SPI и I2C, соответственно, именно в таких режимах она и может работать. Правда данные режимы могут ещё делиться на

STM Урок 120. LAN8742A. LWIP. NETCONN. UDP Server

Ну вот и настало время перейти нам на более совершенный API стека протоколов LWIP — NETCONN. Все мы знаем, что мы его не могли использовать потому, что мы не знали, как работать с операционной системой FreeRTOS, которая является необходимым условием

PIC. Урок 14. Модуль CCP. Режим PWM

Продолжаем изучение модуля CCP, который служит для расширения функционала таймеров. И в данном уроке мы познакомимся и ощутим на практике третий и последний режим модуля CCP — режим PWM (Pulse-Width Modulation) или ШИМ (широтно-импульсная модуляция). С данным типом модуляции или процессом

STM Урок 119. WS2812B. Лента на умных светодиодах RGB. Часть 3

В предыдущей части нашего урока мы создали проект, изучили работу таймера в режиме PWM с использованием DMA, а также научились зажигать определённые светодиоды различными цветами. Также мы написали код, который нам позволил увидеть свечение всех светодиодов различными цветами.   Только это

STM Урок 119. WS2812B. Лента на умных светодиодах RGB. Часть 2

В предыдущей части нашего урока мы познакомились поближе с умными светодиодами RGB WS2712B, а также приготовили схему для практического закрепления материала.   Думаю, хватит нам на сегодняшний день теории, пора плавно переходить к проекту. Проект мы создадим новый. Для этого запустим

Наверх