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

STM Урок 120. LAN8742A. LWIP. NETCONN. UDP Server Читать далее »

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

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

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

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

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

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

На данном занятии мы попробуем поработать со светодиодами RGB, в которые встроен чип для управления их свечением. Таким светодиодом является WS2712B от компании WORLDSEMI. Чтобы понять, что из себя представляет данный светодиод, посмотрим его предшественника — WS2811. Это была просто микросхема, …

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

Возвращаемся к теме передачи данных по проводным каналам связи и также возвращаемся к модулю передачи данных по LAN — LAN8720. И, прежде чем перейти к интерфейсу NETCONN API, давайте ещё раз поработаем с интерфейсом RAW API и напишем простенький UDP …

STM Урок 118. LAN8720. LWIP. RAW. UDP Client Читать далее »

Возвращаемся к теме передачи данных по проводным каналам связи и также возвращаемся к модулю передачи данных по LAN — LAN8720. И, прежде чем перейти к интерфейсу NETCONN API, давайте ещё раз поработаем с интерфейсом RAW API и напишем простенький UDP …

STM Урок 118. LAN8720. LWIP. RAW. UDP Client Читать далее »

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

STM Урок 117. NRF24L01. Обмен информацией Читать далее »

Продолжим изучения модулей CCP микроконтроллера PIC. Как мы узнали из прошлого занятия, модуль CCP служит для расширения функционала таймеров, а именно добавляет возможность использования режима захвата, сравнения и ШИМ. Первый режим мы уже хорошенечко изучили и закрепили на практике, поэтому …

PIC. Урок 13. Модуль CCP. Режим сравнения Читать далее »