Цитата(NikP @ May 10 2017, 15:03)

В процессе разработки появилась идея сохранять параметры (состояние перед выключением устройства) во Flash контроллера. Контроллер Миландровский 1986ВЕ1Т (аналог STM - F103).
В описании МК сказано, что при работе с Flash МК программа из неё выполняться не может, значит надо поместить некий обработчик( загрузчик ) в оперативку , записать то что надо, и снова отдавать управление основной программе.
Ничего такого не надо.
Надо просто подпрограмму записи во Flash разместить в RAM, в Keil это ключевое слово _RAMFUNC.. И при её вызове из основной программы запретить прерывания. При возврате - прерывания разрешить.
Примеры можно посмотреть в SPL( в файле MDR32F9Qx_eeprom.c) , который можно скачать
здесь