Главная arrow Программирование arrow ARM arrow ARM Atmel серии AT91SAM7X: назначение бит GPNVM Sunday, October 22 2017  
ГлавнаяКонтактыАдминистрированиеПрограммированиеСсылки
UK-flag-ico.png English Version
GERMAN-flag-ico.png Die deutsche Version
map.gif карта сайта
нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Поделиться:

ARM Atmel серии AT91SAM7X: назначение бит GPNVM Версия для печати
Написал microsin   
24.06.2010

В микроконтроллерах AT91SAM7X128, AT91SAM7X256, AT91SAM7X512 имеются специальные биты GPNVM, управляющие поведением кристалла. Аббревиатура GPNVM расшифровывается как General Purpose NonVolatile Memory, т. е. память общего назначения, сохраняющая свое состояние при выключении питания.

Для пользователя бит GPNVM только 3 - GPNVM0, GPNVM1 и GPNVM2. Назначение бит следующее:

GPNVM0   разрешение brownout detector (BOD), если GPNVM0==1, то BOD разрешен. По умолчанию (после команды ERASE) BOD запрещен (GPNVM0==0).

GPNVM1   разрешение сброса от сигнала BOD (если GPNVM1==1). По умолчанию (после команды ERASE) сброс от BOD запрещен (GPNVM1==0).

GPNVM2   определяет после сброса маппинг адреса 0 на ROM (SAM-BA Boot, начальный адрес 0x300000) или на Flash (начальный адрес 0x100000). Если GPNVM2==1, загрузка идет из Flash. Если GPNVM2==0, то загрузка идет из ROM.

Также имеются 8 бит настройки (Calibration Bits) - эти 8 бит NVM используются для заводской настройки BOD и регулятора напряжения. Они не могут быть изменены пользователем, и они не изменяются после команды ERASE (через вывод ERASE).

В микроконтроллере AT91SAM7X512, который имеет два контроллера EFC - EFC0 и EFC1, биты GPNVM находятся под управлением только EFC0 (регистр EFC0_FSR).

В даташите упоминается также про биты NVM, которые могут быть изменены программно. Написано, что AT91SAM7X128 имеет 8 бит NVM, AT91SAM7X256 имеет 16 бит NVM, а AT91SAM7X512 имеет 32 бит NVM. Где эти биты находятся, я так и не понял. Биты NVM сбрасываются и устанавливаются специальными командами контроллера EFC.

 

Последнее обновление ( 24.06.2010 )
 

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:

Защитный код
Обновить

< Пред.   След. >

Top of Page
 
microsin © 2017