ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
2 января
1563643 Топик полностью
Nikolay_Po (Сегодня, 19:56, просмотров: 11) ответил LightElf на BASEPRI, насколько я помню, маскирует прерывания с приоритетом ниже указанного. На уже активное прерывание он не влияет. ARM пишет про него такое:
Хмм... Сейчас вернулся к развитию проекта на Cortex-M3. Смотрю - у меня вовсю меняется BASEPRI и часто, даже большую часть случаев - из кода прерывания, во время нахождения в прерывании. Таким образом, решаю задачу временного поднятия приоритета для обеспечения атомарности обращения к общим ресурсам. Но всегда меняется только в сторону повышения приоритета, в сторону маскирования более приоритетных прерываний. И работает.