Урок 12 HAL. Динамическая индикация Продолжим работать с семисегментными индикаторами. Только работать мы будем уже сразу с несколькими индикаторами, чтобы нам получить на них числа не от 1 до 9, так как это не совсем интересно, а…
Урок 11 HAL. Статическая индикация Сегодня мы попробуем подключить семисегментный светодиодный индикатор к контроллеру STM32 с помощью библиотеки HAL. Мы уже подключали такой индикатор к микроконтроллеру AVR, пришло время попробовать проделать такое и с контроллером STM. Я…
Урок 10 HAL. Изучаем PWM (ШИМ). Мигаем светодиодами плавно Сегодня мы продолжим использование библиотеки HAL. Также сегодня мы коснёмся такой технологии, как PWM (ШИМ). Тонкости данной технологии мы подробно рассматривали в уроке по контроллерам AVR. Я думаю, нет…
Урок 9 HAL. Шина I2C. Продолжаем работу с DS3231 На прошлом занятии мы как следует ознакомились с шиной I2C, а также с микросхемой часов реального времени DS3231, создали и настроили проект в Cube MX и Keil. На…
Урок 8 HAL I2C Подключаем часы реального времени DS3231 Сегодня мы попробуем с помощью библиотеки HAL поработать с шиной I2C. Заранее определимся, что по данной шине мы подключим микросхему часов реального времени DS3231. Сначала немного поговорим о…
Урок 7 HAL. LCD 20×4. 4-битный режим. Выводим информацию Сегодня мы продолжим работать с дисплеем 20×4, с которым мы начали работать на прошлом занятии. Мы написали инициализацию и проверили работу кода на практике. Теперь пытаемся что-то вывести…
Урок 6 Библиотека HAL. LCD 20×4. 4-битный режим Сегодня мы начинаем работать с подключением дисплея. Так как светодиоды — это очень красиво, но нужно ещё как-то и информацию какую-то смотреть. Мы будем подключать дисплей на контроллере HD44780, хотя…
Урок 5 Библиотека HAL. STM32 CUBE MX. Таймеры Сегодня мы попробуем поработать с таймерами также с помощью библиотеки HAL. У нашего контроллера STM32F407 таймеров много. Открываем reference manual и перейдём в главу 17 — Advanced-control timers (TIM1&TIM8). Данные таймеры — это таймеры с расширенным управлением.…
Урок 4 Библиотека HAL. STM32 CUBE MX. Светодиоды и кнопка Сегодня мы познакомимся с библиотекой HAL. Данная библиотека, в отличие от SPL, широко используется и поддерживается. Также для более комфортного использования данной библиотеки мы будем пользоваться программой для…
Урок 3 Библиотека SPL. Подключаем кнопку Сегодня мы с вами продолжим работу с библиотекой SPL, которую мы подключили на прошлом занятии. Хотя это прошло слегка нестандартным способом, но тем не менее нам это удалось. Вообщем, библиотеку мы подключили,…