Программирование на СИ в среде Keil μVision.
Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY.
Продолжаем работать с библиотекой HAL. Сегодня мы продолжаем работать с АЦП.
Работаем мы также с регулярным каналом АЦП с использованием технологии DMA (Direct Memory Access).
Для визуализации принятых данных микроконтроллером используем дисплей LCD 20x4
Купить отладочную плату STM32F4-DISCOVERY можно здесь [ Ссылка ]
Дисплей LCD 20x4 можно приобрести тут [ Ссылка ]
Навигация по видео:
00:00 Введение
00:27 Коротко о DMA
01:25 Настроим проект в Cube MX
06:09 Начнём писать исходный код
10:10 Первая прошивка
15:00 Ещё одна прошивка. Теперь мы видим результаты всех 4 каналов
16:20 Попробуем создать код для замера скорости АЦП
23:00 А вот и результат!
Рекомендуется также перед просмотром данного урока просмотреть данное видео:
УРОК 4. Библиотека HAL. STM32 CUBE MX. Светодиоды и кнопка [ Ссылка ]
УРОК 6. Библиотека HAL. LCD 20x4. 4-битный режим [ Ссылка ]
УРОК 7. HAL. LCD 20x4. 4-битный режим. Выводим информацию [ Ссылка ]
УРОК 16. HAL. ADC. Regular Channel [ Ссылка ]
УРОК 17. HAL. ADC. Regular Channel. Interrupt [ Ссылка ]
Текстовая версия урока и исходный код здесь [ Ссылка ]
Группа в контакте [ Ссылка ]
Группа в Одноклассниках [ Ссылка ]
Группа в Facebook [ Ссылка ]
Мой сайт "Программирование МК" [ Ссылка ]
Форум [ Ссылка ]
Вы можете помочь проекту:
ЮMoney
[ Ссылка ]
Webmoney
Z341906933112
Карта Сбербанка (МИР)
2202201799288929
Можно в USDT
1) Сеть:TRC20
Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS
2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
![](https://i.ytimg.com/vi/0fpdNWFnggQ/maxresdefault.jpg)