В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > ARM
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


8.2. Операции стирания и записи

Сразу после сброса, регистры FPEC-контроллера защищены от записи. Чтобы их разблокировать, необходимо выполнить запись специальной последовательности чисел в регистр ключа. Запись 0x45670123, а затем 0xCDEF89AB приведет к разблокировке FPEC-контроллера. Если этого не сделать или сделать с ошибкой, FPEC-контроллер останется заблокированным вплоть до следующего сброса. Сразу после разблокировки FPEC-контроллера, появляется возможность стирания и записи основной Flash памяти. В пределах основного блока Flash памяти имеется возможность стирания всей памяти или выбранных 4 тыс. страниц. Для выполнения массового стирания достаточно установить биты массового стирания и старта в регистре управления. Если бит занятости BSY в этом же регистре будет сброшенным, то каждая ячейка основной Flash памяти будет переведена к состоянию 0xFFFF. Страничное стирание выполняется также просто. Вначале необходимо запрограммировать начальный адрес страницы Flash памяти в регистр адреса, а затем установить биты стирания страницы и старта в регистре управления. Опять-таки, если бит занятости BSY будет сброшенным, то страница будет стерта. Запись новых данных в ячейки Flash памяти можно выполнять только после их стирания. Для выполнения записи необходимо установить бит программирования в регистре управления, а затем выполнить запись полуслова по требуемому адресу. Если адресованная ячейка Flash памяти будет стертой и не защищена от записи, FPEC-контроллер запишет в нее новое значение.



<--Предыдущая страница Оглавление Следующая страница -->