ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
14 октября
1547931 Топик полностью
il-2 (Сегодня, 07:01, просмотров: 39) ответил il-2 на Что-то я читал, читал... понял наконец в чем тонкость. Но это все можно сделать и в подпрограмме - типа программного семафора, и заменить таки программное прерывание на вызов подпрограммы. Код подпрограммы должен быть реентрантный (по крайней мере до момента проверки семафора). С программным прерыванием конечно будет проще. Но если его нет, то можно при желании обойтись. Я с такими задачами не сталкивался.
Там ниже еще LightElf пример привел, связанный с приоритетами. Все, теперь врубился до конца. Но текущий приоритет можно снизить (наверное) в NVIC. Если так, то можно обойтись без программных прерываний (подпрограммами). Можно, но сложно :-)