В микроконтроллерах MSP430 для хранения данных предусмотрено пространство во flash памяти, что сопряжено с некоторыми сложностями. Одна из них заключается в том, что flash память программируется сегментами, другая — число циклов перезаписи на порядок меньше чем для eeprom(10к против 100к). 

Если данные обновляются слишком часто — лучше использовать внешнюю микросхему памяти. Для калибровочных и иных значений вполне достаточно внутренних ресурсов.

В первую очередь, необходимо определить используемый сегмент памяти.

В микроконтроллерах уже предусмотрены сегменты для хранения информации INFO_A каждый размером 128 Байт (F1xx, F4xx, F5xx, F6xx) и 64 байт (F2xx, F47x). Встречаются INFO_B, INFO_C, INFO_D (информация есть в таблице распределения памяти для конкретного микроконтроллера).

© РЛН-технологии, 2012-2015 год E-mail: order@rlntech.org