STM32. Урок 12. NVIC. EXTI. Примеры внешних прерываний

preview_player
Показать описание
Данный урок это практическое продолжение теоретического урока №11 - "STM32. Урок 11. NVIC. Прерывания. Контроллер прерываний NVIC".
Здесь приводятся примеры по работе EXTI с микроконтроллером STM32F103 в части вложенных прерываниях, очереди, приоритетам группы прерываний.

Вы можете помочь каналу Яндекс-деньги:
Рекомендации по теме
Комментарии
Автор

Примерно раз в пол года просматриваю этот урок, когда требуется прерывания использовать! Спасибо большое!)

VideobufferGoPro-knok
Автор

супер! особенно про приоритеты - СПАСИБО

YurijVasiliev
Автор

Спасибо, все просто и понятно. Очень размеренный/интересный канал!

raven
Автор

Большое спасибо за урок! Очень информативно и все понятно!

std-sort
Автор

Все. Перехожу к Вам. Такой подачи материала еще не видел на русскоязычной стороне Ютуба!! Подписался и лайкнул все, что можно было (кроме Миландра, он не интересен, т. к. Stm он не конкурент). Для меня программирование микроконтроллеров это хобби, а Вы, видимо, занимаетесь этим профессионально!?

АллоЭксперт-жв
Автор

Большое спасибо! Очень показательно и доходчиво!

iaroslavsisenco
Автор

Спасибо огромное!)
А примеры видов прерывания будете разбирать?
Так же хотелось бы увидеть уроки по счётчикам/таймерам с примерами.
Просьба - больше уделять внимание настройкам куба.

Ещё раз огромное спасибо за разъяснения.

МихалИваныч
Автор

Всё супер. Просьба, уменьшить громкость при заставке.

alexmak
Автор

Спасибо Вам большущее! Осваиваю stm32 для работы и своих радиотехнических проектов. Недавно нашел Ваш канал. У вас прекрасно сбалансирована теория и практика, что дает целостное понимание каждой функции. Если есть возможность можете сделать уроки по CMSIS, пожалуйста.

aliscander
Автор

Познавательные уроки !!!😎 👍
Так держать!
Единственно, а можно ещё уроки по cubeide, очень интересны возможности и специфика работы с STM ской прогой!!!
А так все классно!!!

Ironziz
Автор

Здравствуйте, подскажите, пожалуйста, кнопками EXTI отправляю пакеты в Кан шину, они мешают друг другу. В чем может быть проблема?

elmirakassymova
Автор

И подписан и лайк!!!! а что за книга???

YurijVasiliev
Автор

ogromnoe spasibo, ochen horosho uchite.
zachem tolko if(User_pin==GPIO_PIN_9) ono ze vsegda TRUE, i pochemy ne stali ispolzovat callback fuction ?

therianet
Автор

Спасибо за видео! Очень круто объясняете. Хотел бы задать вопрос: а если нужно сделать задержку на определенное время в прерывании это надо новый счётчик включать, раз HAL_Delay() вводит в boot loop.

takeshi
Автор

Я недавно только понял как делать аппаратно-программную задержку.Через внешние прерывание с таймером .

ivanrusev
Автор

Спасибо за урок.
Не совсем понял в прерывании зачем вызов функции
:

slavaglow
Автор

Огромное спасибо! Ну почему нет таких преподов, или они попадаются только счастливчикам?!

TheAurumsan
Автор

Непонятно как при нажатии на кнопку "User" будет лог."1". Было бы хорошо еще над группами приоритетов провести опыты, этого уж точно никто не делал. Нагляднее было бы 4 кнопки и на каждую кнопку свой светодиод. За видео спасибо.

ЕвгенийМельник-яв
Автор

А каким образом решается проблема с дребезгом кнопок???
Спасибо за видео, пример хороший)

АркадийБардамов
Автор

USER_Pin битовая маска == GPIO_PIN_9 Смысл СРАВНИВАТЬ МАСКИ ?
Там должно быть как минимум *GPIOA->IDR&& GPIO_PIN_9
(bulean)Hal_ReadPin(*port, USER_Pin)
Прошу прощения за вольную трактовку синтаксиса....
Hal хорошо, ГДЕ CMSIS?

ДимаДима-кн