ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
242611 Топик полностью
Alex B. (10.03.2011 10:38, просмотров: 395) ответил Vit на т.е. критическую секцию можно прервать? ИМХО, даже если такое и нужно, то название этому должно быть другое.
ИМХО для RTOS критическая секция - это часть кода, в которой не может произойти вытеснение.  Благодаря уебанской организации прерываний у PIC24/dsPIC пришлось отдать RTOS только первый уровень приоритета - только в таких прерываниях могут вызываться сервисы RTOS (которые в свою очередь могут вызвать переключение контекста). Прерывания с более высокими уровнями можно использовать для каких-то побочных сверх приоритетных задач (как пример, программный boost преобразователь). Соглашусь, что это неправильно и может запутать и вызвать трудноуловимые баги - но все об этом вроде как предупреждены.
Согласуйте импеданс!