Хмм... Сейчас вернулся к развитию проекта на Cortex-M3. Смотрю - у
меня вовсю меняется BASEPRI и часто, даже большую часть случаев -
из кода прерывания, во время нахождения в прерывании. Таким
образом, решаю задачу временного поднятия приоритета для
обеспечения атомарности обращения к общим ресурсам. Но всегда
меняется только в сторону повышения приоритета, в сторону
маскирования более приоритетных прерываний. И работает.