Библиотека Компэла



 


Ь //- Использование внутренних функций, периферийных блоков...

Техника самопрограммирования флэш-памяти MSP430

Anton Muehlhofer [slaa 103.pdf (Англ.)]

Самопрограммируемость Flash становится все более и более важной функцией. Однако при выполнении программирования/стирания Flash памяти программы микроконтроллер не может одновременно выполнять прикладную программу, расположенную в том же массиве памяти. Таким образом, мик­роконтроллер только с одним встроенным массивом Flash памяти не может одновременно выполнять программу и изменять ее. Проблема может быть решена двумя способами:

1) Команды стирания/программирования Flash памяти перед выполнени­
ем должны копироваться в ОЗУ.

2) При выполнении стирания/программирования вычислительное ядро
переходит в режим Idle. В данном примере применения описывается, как вы­
полнить операции стирания/программирования Flash памяти, а также приво­
дится необходимое программное обеспечение.