Категория
Информатика
Тип
контрольная работа
Страницы
23 стр.
Дата
30.03.2013
Формат файла
.html — Html-документ
Архив
297955.zip — 9.34 kb
Оцените работу
Хорошо  или  Плохо


Текст работы

Работа микроконтроллера и

его программирование


Программирование

микроконтроллера заключается в записи:

■ кодов

команд программы и констант в FlashROM;

■ кодов

исходных данных в EEPROM;



требуемых значений установочных битов (Fuse Bits);



требуемых значении битов защиты (Lock Bits).

В

микроконтроллерах, поступающих в продажу, во всех ячейках FlashROM записан код

$FFFF, во всех ячейках EEPROM — код $FF, биты защиты имеют единичное значение,

а установочные биты могут иметь разные значения. Исходные значения установочных

битов у микроконтроллеров разных типов указаны в приложении П6. Кроме того, в

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

микроконтроллера.

Коды,

записанные в FlashROM и EEPROM, сигнатурные байты и значения установочных битов

и битов защиты могут быть прочитаны для контроля правильности записи и

определения типа и состояния микроконтроллера.

В

микроконтроллерах семействах AVR имеются два бита защиты — LB1 и LB2. При

единичном значении обоих битов возможны и запись, и чтение кодов. После

программирования бита LB1 (LB1=O) дальнейшая запись кодов в FlashROM и EEPROM и

изменение значения установочных битов невозможны. После программирования бита

LB2 (LB1=O, LB2 = 0) невозможно также чтение кодов, записанных в FlashROM и

EEPROM, и значений установочных битов.



Ваше мнение



CAPTCHA