Год: 2019

C Урок 2. Вывод данных разного типа

На прошлом занятии мы начали знакомство с языком C, а также написали первую программу, которую затем успешно запустили на выполнение. В данной программе была использована функция printf, которая выводит строку в устройство стандартного вывода (в нашем случае монитор ПК). Функция

STM Урок 151. LL. I2C. Переходник для LCD 16×2

Продолжаем работу с библиотекой LL, а также с шиной I2C. В прошлом занятии мы уже достаточно глубоко познакомились с аппаратной организацией данной шины, а также подтвердили очень неплохо свои полученные знания на практике, подключив к контроллеру STM32F103 микросхему памяти EEPROM

C Урок 1. Наша первая программа. Часть 2

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

C Урок 1. Наша первая программа. Часть 1

Начинаем курс знакомства, а в дальнейшем, возможно, и более углубленного изучения языка программирования C. О данном языке может быть не все, но очень многие слышали. Он существует очень давно. СИ является языком стандартизированным процедурным, разработан он был в начале 1970-х

STM Урок 150. LL. I2C. Подключаем внешний EEPROM. Часть 3

В предыдущей части нашего урока мы настроили проект, а также изучили подробно, каким образом происходит инициализация модуля I2C.   Вернёмся в нашу функцию AT24C_WriteBytes и после считывания регистра SR1 отправим адрес устройства в шину  

  Затем дождёмся установки бита

STM Урок 150. LL. I2C. Подключаем внешний EEPROM. Часть 2

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

STM Урок 150. LL. I2C. Подключаем внешний EEPROM. Часть 1

Сегодня мы попробуем с помощью библиотеки LL поработать с шиной I2C. В качестве подопытного устройства мы возьмём микросхему EEPROM — AT24C32, которая установлена в модуле с часовой микросхемой DS3231 и также в часовом модуле с микросхемой DS1307. С данной микросхемой

ESP8266 Урок 4. Прошиваем ESP-01

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

STM Урок 149. LL. PWM (ШИМ). Мигаем светодиодами плавно

Продолжаем изучение библиотеки LL. Также продолжаем работу с таймерами и в данном занятии мы изучим возможность аппаратной реализации широтно-импульсной модуляции (ШИМ или PWM). Что такое широтно-импульсная модуляция, думаю, уже никому объяснять не надо, у нас было уже очень много уроков

ESP8266 Урок 3. Читаем прошивку ESP-01. Часть 2

В предыдущей части нашего урока мы подготовили инструменты для работы с прошивками ESP8266, а также считали всю FLASH-память модуля ESP-01.   Мы можем полностью прошивать весь дамп в контроллер, но это, поверьте, не всегда получается, возможно, есть какие-то защищённые области. Мои

Наверх