Урок 15 HAL. USART. DMA Сегодня мы продолжим занятия по подключению микроконтроллера STM32 к ПК посредством интерфейса USART. Только в отличие от прошлых уроков мы применим для этого технологию DMA. Так как мы вообще впервые применяем данную…
Урок 14 HAL. USART. Прием данных На прошлом занятии мы разобрались с технологией передачи данных по интерфейсу USART, попробовали это на практике. Во-первых, нужно обрабатывать прерывание от USART, вы ведь не угадаем, когда именно нам принимать. Во-вторых,…
Сегодня я расскажу вам, что такое USART и как им пользоваться в контроллерах STM32. USART — это такой интерфейс передачи данных, который происходит по двум проводам между двумя устройствами, при котором передача и прием данных происходит по двум раздельным проводам. Причем контакт…
Урок 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, хотя в…