Месяц: Декабрь 2019

ESP8266 Урок 9. I2C. Подключаем внешний EEPROM

На данном уроке мы попробуем поработать с шиной I2c. Как таковой аппаратной поддержки передачи по данной шине у контроллера ESP8266 нет, нет такого модуля, нет даже специальных регистров для этого. Но в то же время посредством функционала библиотеки SDK всё

STM Урок 187. LL. STM32F1. ADC. Regular Continuous. Interrupt

Продолжаем работать с АЦП (ADC) контроллера STM32F1 с использованием библиотеки LL. Также работать мы пока будем с регулярным каналом и отслеживать окончание процесса преобразования мы также будем при помощи механизма прерываний от АЦП, только в данном уроке мы попробуем уже

ESP8266 Урок 8. GPIO interrupt

С внешними прерываниями на других МК мы уже ранее работали, поэтому, в принципе, нет необходимости объяснять очень подробно, что это такое. У ESP8266 также имеется механизм обработки внешних прерываний. Тем не менее повторюсь. Внешние прерывания — это такие прерывания, которые

STM Урок 186. LL. STM32F1. ADC. Regular Once. Interrupt

Продолжаем работать с АЦП (ADC) контроллера STM32F1 с использованием библиотеки LL. Также работать мы пока будем с однократным преобразованием и с регулярным каналом, только отследить окончание процесса преобразования мы попробуем при помощи механизма прерываний от АЦП. Думаю, что сделать это

ESP8266 Урок 7. UART. Передача данных

Продолжаем учиться писать код для микроконтроллера ESP8266. И сегодня мы попробуем передать какие-нибудь данные с нашего модуля по шине UART на ПК. С данным интерфейсом мы уже прекрасно знакомы из курсов занятий по программированию других МК, знаем протокол передачи, поэтому

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

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

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, а также исходный код. Будет тут у нас ещё небольшой подводный камень, но о нём потом.

Наверх