Вызов медленного обработчика после прерывания с наивысшим приоритетом (Cortex-M1)

27 views
Skip to first unread message

Дмитрий Калеев

unread,
Feb 27, 2017, 10:56:36 AM2/27/17
to uOS embedded
Всем добрый день!

Может ли кто-нибудь объяснить почему нельзя вызывать медленный обработчик после быстрого, если соответствующее прерывание имеет отличный, более высокий приоритет, чем другие прерывания? 
Это написано в коммине: https://github.com/sergev/uos-embedded/commit/0bee90aa343692b04bf4c33a5e27db44e4d86f47
Действительно система крашится через некоторое время работы, если для прерываний с разными приоритетами вызывать и быстрый и медленный обработчики.
Можно ли как-то это обойти?
Reply all
Reply to author
Forward
0 new messages