STM32. Урок 11. NVIC. Прерывания. Контроллер прерываний NVIC

STM32. Урок 11. NVIC. Прерывания. Контроллер прерываний NVIC

NR.electronics

5 лет назад

13,727 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@НазарЛапатшо
@НазарЛапатшо - 05.08.2019 19:41

Привет.Я довольно давно пишу под stm32 но мне все еще не приходилось "разруливать" приоритеты прерываний.Хотя у меня и сложные проекты бывают.Но мне пока все равно какое прерывание сработает раньше другого.Классный у тебя канал

Ответить
@Aleksandr_Sidorov
@Aleksandr_Sidorov - 09.08.2019 11:09

Наверно придется еще один урок делать ,где конкретно работает обработчик прерываний , и как выбирать их приоритеты

Ответить
@МихалИваныч
@МихалИваныч - 21.08.2019 22:28

Спасибо за труды. А будут уроки по интерфейсам связи?

Ответить
@АркадийБардамов
@АркадийБардамов - 26.08.2019 04:08

Очень хорошо все рассказано, автору спасибо!))

Ответить
@archilvarsimashvili5421
@archilvarsimashvili5421 - 25.01.2020 22:40

Спасибо за Вашу работу. Хотелось бы поподробнее по функциям Callback. Попробуйте загуглить, нет ничего(хотя, может я не могу найти, буду благодарен за ссылку). Общий принцип как то понятен, но нет информации в каких случаях оправданно их использование, когда обработчик можно посадить в ..._it.c. То есть, нет какой то стройной теории по использованию обработчика

Ответить
@CoBaldr
@CoBaldr - 02.02.2020 09:39

На cmsis это будет менее объемно, но сложнее к восприятию.

Ответить
@iaroslavsisenco4072
@iaroslavsisenco4072 - 10.02.2020 00:53

Спасибо за проделанную работу! Возник следующий вопрос : Нет желания после какого-то большого блока уроков с основами реализовать какой-нибудь реальный (обучающий) проект? В смысле с конкретной реализацией всего разученного до этого момента, не по отдельности в отдельных тематических экспериментах, а именно как в настоящем реальном проекте в комплексе со всем, что этому сопутствует? Вариантов помигать светодиодами в сети много, но именно цельный проект со схемотехникой, программированием, отладкой, разводкой платы и видимым конечным результатом - это редкость.

Ответить
@Vlad_4572
@Vlad_4572 - 06.03.2020 23:55

"Здесь мы научились... " )))) смех сквозь слёзы. Чем дальше изучаю, тем больше информации, которая уже не хочет укладываться. Такое чувство, что я этот STM32 никогда не победю((
Люди, у меня у одного такая фигня? Или у меня слишком большие требования к себе?
Автор, а сколько вы по времени изучали этот МК?

Ответить
@Music-ec8rz
@Music-ec8rz - 18.01.2021 12:47

самый доступный материал, на русском языке

Ответить
@igorying8548
@igorying8548 - 18.03.2021 09:37

Отличный курс, спасибо!

Ответить
@ГрадиентПотенциалов
@ГрадиентПотенциалов - 06.08.2021 00:07

Хороший материал

Ответить
@raven8867
@raven8867 - 23.08.2021 11:14

Спасибо, с удовольствием посмотрел , очень доходчиво!

Ответить
@Korbomen
@Korbomen - 13.09.2021 22:06

Зачем нужны прерывания если есть dma? Нужно просто проверять флаги

Ответить
@ГномикВася-д3ж
@ГномикВася-д3ж - 11.10.2021 06:55

Есть несколько вопросов: 1) Почему в сохранении контекста участвуют только несколько регистров, а не сохраняются регистры R4--R11 ? Почему бы не сохранить весь регистровый файл? 2) Что за мультицикловые команды STR и LDR ? Где о них почитать ? В "Mastering STM32" о них ничего не нашел. 3) Где можно получше узнать о Tail-chaining ? Откуда эти картинки?

Ответить
@BoolAB76
@BoolAB76 - 16.01.2022 15:31

Джиттер (дрожание) - это непостоянство времени от момента возникновения прерывающего события до момента передачи управления первой команды обработчика прерывания. Джиттера не может не быть, так как контроллер всегда должен завершить выполнение текущей команды прежде чем начать процедуру сохранения контекста и т.п. В идеале дрожание не превышает одного машинного цикла. Но может и превышать.

Ответить
@std-sort
@std-sort - 07.08.2022 11:40

Большое спасибо автору канала за знания)

Ответить