Похоже, остался старый баг в порте для IAR AVR -
сообщение N227При выборе режима передаче управления через системное прерывание (#define scmRTOS_CONTEXT_SWITCH_SCHEME 1) и
отключении пользовательского хука при переключении контекста (#define scmRTOS_CONTEXT_SWITCH_USER_HOOK_ENABLE 0)
постоянно висит и не сбрасывается системное прерывание SPM_READY, программа тормозит, а прерывания, имеющеи вектор
ниже SPM_READY_vect не вызываются никогда.
При выборе прямой передаче управления (#define scmRTOS_CONTEXT_SWITCH_SCHEME 1) или при передаче управления через прерывание SPM_READY (#define scmRTOS_CONTEXT_SWITCH_SCHEME 1) ,
но включении (#define scmRTOS_CONTEXT_SWITCH_USER_HOOK_ENABLE 1) все работает правильно.
Причем
Real вроде-бы это дело фиксил, но точно не помню.
Прикладываю тестовый проект.
Прикрепленные файлы
Test.zip ( 801.22 килобайт )
Кол-во скачиваний: 19