STM Урок 143. USB HS Host MSC FREERTOS. Часть 1

Продолжаем тему программирования шины USB, устройства Host (ведущего), класса MSC (Mass Storage Class) с использованием интерфейса HS (High Speed). Только проект мы будем на данном занятии уже разрабатывать для использования с операционной системой реального времени FREERTOS. При использовании данной системы

 

 

 

 

STM Урок 142. WS2812B. Подключаем ленты количеством 150-300 светодиодов. Часть 5

В предыдущей части урока мы подготовили провод питания 220 вольт для нашей ленты и присоединили к нему колодку.   Просверлим отверстие для ввода провода сетевого питания в дом     И затем проводим в него провод     Вилку прикрепим вот

 

 

STM Урок 142. WS2812B. Подключаем ленты количеством 150-300 светодиодов. Часть 4

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

 

 

STM Урок 142. WS2812B. Подключаем ленты количеством 150-300 светодиодов. Часть 3

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

 

 

STM Урок 142. WS2812B. Подключаем ленты количеством 150-300 светодиодов. Часть 2

В предыдущей части урока мы познакомились с лентами на 150 светодиодов, подготовили блок питания для них, соединили нашу схему и произвели её первоначальную проверку.   Перейдём в файл ws2812.h и изменим в макросе количество светодиодов   #define LED_COUNT 150   Только

 

 

STM Урок 142. WS2812B. Подключаем ленты количеством 150-300 светодиодов. Часть 1

Уже более полугода назад мы изучили работу интересных умных светодиодов WS2812B, управляемых последовательно по одной шине, а также закрепили полученные знания на практике, подключив ленту на таких светодиодов размером 1 метр и количеством 144 светодиода. Данный урок снискал немалый интерес

 

 

STM Урок 141. USB HS Host MSC Standalone. Часть 2

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

  В функции App_File_Operations добавим строковый массив

 

 

STM Урок 141. USB HS Host MSC Standalone. Часть 1

Продолжим тему программирования обмена данными по шине USB. Причём поработаем мы с аппаратной шиной USB HS контроллера, скорость которой в 40 раз больше, чем скорость шины USB FS, и составляет 480 мегабит в секунду. На данный урок меня сподвигла не

 

 

STM Урок 140. Window watchdog (WWDG). Часть 1

Продолжим тему сторожевых таймеров в микроконтроллерах STM32. В уроке 138 мы уже подробно познакомились с назначением сторожевого таймера (Watchdog Timer или WDT), для чего он применяется. Также мы узнали, как работает в контроллере STM32 независимый сторожевой таймер (Independent watchdog или