В предыдущей части нашего урока мы создали проект и добавили в него две задачи для работы с шиной USB и библиотекой FATFS.   Вернёмся в наш проект и добавим несколько глобальных указателей и переменных  

  Вернёмся в функцию USB_Task02 …

STM Урок 143. USB HS Host MSC FREERTOS. Часть 2 Читать далее »

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

STM Урок 143. USB HS Host MSC FREERTOS. Часть 1 Читать далее »

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

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

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

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

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

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

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

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

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

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

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

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

STM Урок 141. USB HS Host MSC Standalone. Часть 2 Читать далее »

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

STM Урок 141. USB HS Host MSC Standalone. Часть 1 Читать далее »