Продолжаем изучение библиотеки LL. Также продолжаем работу с таймерами и в данном занятии мы изучим возможность аппаратной реализации широтно-импульсной модуляции (ШИМ или PWM). Что такое широтно-импульсная модуляция, думаю, уже никому объяснять не надо, у нас было уже очень много уроков …

STM Урок 149. LL. PWM (ШИМ). Мигаем светодиодами плавно Читать далее »

В предыдущей части нашего урока мы подготовили инструменты для работы с прошивками ESP8266, а также считали всю FLASH-память модуля ESP-01.   Мы можем полностью прошивать весь дамп в контроллер, но это, поверьте, не всегда получается, возможно, есть какие-то защищённые области. Мои …

ESP8266 Урок 3. Читаем прошивку ESP-01. Часть 2 Читать далее »

В данном занятии мы попытаемся разобраться, какие файлы прошиваются в микроконтроллер ESP8266, в частности в ESP-01, а также попытаемся считать прошивку из контроллера, так как вот об этом информации очень мало, хотя она вполне может пригодиться, так как нередко многие …

ESP8266 Урок 3. Читаем прошивку ESP-01. Часть 1 Читать далее »

Продолжаем изучение библиотеки LL. И сегодня мы к нашему контроллеру STM32F103 попробуем подключить четырехразрядный семисегментный индикатор. Причём именно сразу четырехразрядный, так как, думаю, работать со статической индикацией и с одноразрядным индикатором смысла нет, так как это используется очень редко и …

STM Урок 148. LL. Динамическая индикация Читать далее »

Продолжаем знакомство с микроконтроллером ESP8266. На данном занятии мы попробуем посредством AT-команд управлять данной микросхемой, а вернее модулем ESP-01, на которой она установлена. Вот так вот выглядит модуль ESP-01     А это его вид снизу (со стороны контактов)   …

ESP8266 Урок 2. AT команды Читать далее »

В предыдущей части нашего урока мы познакомились с типами таймеров в STM32F1, а также с некоторыми регистрами таймеров, которые мы теперь будем использовать на практике в нашем проекте.   Теперь, накопив о таймерах столько знаний, можно перейти и к созданию проекта. …

STM Урок 147. LL. Таймеры. Часть 2 Читать далее »

Продолжаем знакомство с библиотекой LL (low-layer drivers). На прошлом занятии мы узнали о преимуществах данной библиотеки, поработали с ножками порта, а теперь давайте попробуем поработать с таймерами. С таймерами, вообще-то, мы работаем уже давно и постоянно, но с использованием библиотеки …

STM Урок 147. LL. Таймеры. Часть 1 Читать далее »

Наконец-то, по многочисленным просьбам мы начинаем знакомство, а впоследствии, как я думаю, и полноценную работу по программированию микроконтроллера ESP8266. Данный контроллер является собственностью китайского производителя Espressif, и основную свою популярность среди программистов он снискал благодаря наличию беспроводного интерфейса Wi-Fi. Также …

ESP8266 Урок 1 Первое знакомство с контроллером ESP8266 Читать далее »

В уроке 144 мы с вами познакомились, какие основные режимы пониженного энергопотребления существуют у контроллеров stm32 и поглубже познакомились с одним из них — с режимом SLEEP. И, прежде чем приступить к изучению остальных режимов, давайте познакомимся с библиотекой low-layer …

STM Урок 146. LL. STM32F1. Светодиоды и кнопка Читать далее »