Программирование МК STM32. Урок 74. EXTI или внешние прерывания

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ก.ค. 2024
  • Сегодня мы изучим, как работают внешние прерывания в микроконтроллерах STM32.
    В данном уроке мы научимся обрабатывать прерывания, возникающие вследствие определённых событий, генерируемых на определённых ножках портов.
    В качестве контроллера мы будем использовать stm32f103rct6, который установлен на недорогой отладочной плате.
    Мы изучим виды таких событий и то, как можно их обработать.
    Я думаю, в дальнейшем нам это очень пригодится.
    Отладочную плату можно купить здесь ali.pub/1jgc7
    Навигация по видео:
    00:00 Введение
    01:25 Создадим проект в Cube MX
    02:16 Знакомимся с организацией внешних прерываний в микроконтроллерах STM32
    06:44 Настроим проект в Cube MX, сгенерируем проект для System Workbench, откроем его и настроим.
    12:50 Напишем код для обработки нажатий кнопки с целью обработки положительного фронта на соответствующей ножке и проверим его на практике
    14:07 Проделаем аналогичные действия для обработки отрицательного фронта на другой ножке порта.
    Рекомендуется также перед просмотром данного урока просмотреть данное видео:
    Распаковка и тестирование отладочной платы на микроконтроллере stm32f103rct6 • Большая посылка Stm32f...
    Урок 3. Библиотека SPL. Подключаем кнопку • Программирование МК ST...
    Урок 5. Библиотека HAL. STM32 CUBE MX. Таймеры • Программирование МК ST...
    STM Урок 4. Библиотека HAL. STM32 CUBE MX. Светодиоды и кнопка • Программирование МК ST...
    Текстовая версия данной части урока, а также исходный код здесь narodstream.ru/stm-urok-74-hal...
    Группа в контакте club116656325
    Группа в Одноклассниках ok.ru/group/52987126153436
    Группа в Facebook / 236905359999556
    Мой сайт "Программирование МК" narodstream.ru/
    Форум narodstream.ru/forum/
    Вы можете помочь проекту:
    ЮMoney
    yoomoney.ru/to/41001176473465
    Webmoney
    Z341906933112
    Карта Сбербанка (МИР)
    2202201799288929
    Можно в USDT
    1) Сеть:TRC20
    Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS
    2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше)
    Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
    3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше)
    Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 35