Автор: Narod Stream

STM Урок 185. LL. STM32F1. ADC. Regular Once. Часть 1

Давно мы не занимались с такой периферией микроконтроллера, как АЦП (Аналого-цифровой преобразователь) или ADC (Analog-to-digital converter). Думаю, сейчас самое время. Тем более, что, изучая возможности библиотеки LL, мы незаслуженно пропустили столь важную часть архитектуры контроллера. С данной периферией мы раньше

ESP8266 Урок 6. Подключаем кнопку

Продолжаем учиться писать код для микроконтроллера ESP8266. На данном занятии мы попробуем поработать с GPIO на вход и отследить уровень сигнала на одной из ножек порта. Работать также мы будем с платой NodeMCU. Поэтому для начала давайте глянем распиновку ножек

STM Урок 184. CMSIS. STM32F1. USART. DMA

Продолжаем нашу работу с шиной USART контроллера STM32F1 с применением библиотеки CMSIS. В данном уроке мы поработаем с возможностью использования периферии DMA при передаче данных по интерфейсу USART. С применением DMA в работе с модулем USART мы уже знакомы из

ESP8266 Урок 5. Настраиваем toolchain и пишем свою прошивку в IDE Eclipse. Часть 2

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

ESP8266 Урок 5. Настраиваем toolchain и пишем свою прошивку в IDE Eclipse. Часть 1

Ну вот, наконец-то пришла пора нам вернуться к контроллеру с WiFi-модулем ESP8266. До сих пор мы его изучали, пользуясь ПО, установленном в нём при покупке, а также прошивали готовое ПО. А теперь мы попробуем прошивку для него написать самостоятельно. Это

STM Урок 183. CMSIS. STM32F1. USART. Interrupt

В данном занятии мы поработаем с механизмом обработки прерываний от шины USART. С такими прерываниями мы с вами знакомы давно. Мы пользовались ими с применением библиотеки HAL в уроке 14, с применением библиотеки LL в уроке 163. Ко всему этому,

C Урок 33. Аргументы командной строки

До сих пор мы запускали программу обычным образом, не используя при этом никаких параметров. Но зачастую мы видим, что многие программы и утилиты, наоборот, требуют при запуске указывать параметры запуска после имени запускаемой программы. Причём данные программы не только консольные,

STM Урок 182. CMSIS. STM32F1. USART. Приём данных

Продолжая освоение возможностей библиотеки CMSIS, немного усложним задачу по работе с шиной USART контроллера STM32F1. На данном уроке мы помимо передачи данных из контроллера в ПК попробуем также и принять данные из ПК. Причём, прерываниями и DMA мы пока также

C Урок 32. Битовые поля

Продолжаем работать со структурами. Оказывается, кроме полей размером, кратным байту, мы можем в структурах (а также, конечно, и в объединениях) работать с битами, то есть мы можем объявить поле в какое-то количество бит. Хотя язык C не предусматривает операции с

STM Урок 181. CMSIS. STM32F1. USART. Передача данных

Продолжая изучать возможности библиотеки CMSIS, на данном уроке мы попытаемся поработать с помощью данной библиотеки с аппаратной реализацией шины USART (Universal synchronous asynchronous receiver transmitter) в контроллере STM32F1. В уроке 161, работая с модулем UASART с использованием библиотеки LL, мы

Наверх