Реферат Курсовая Конспект
Биты установки конфигураци - раздел Высокие технологии, Однокристальные микроконтроллеры PIC 16С71 Кристалл Pic16C71 Имеет Пять Битов Конфигурации, Которые Хранятся В Eprom ...
|
Кристалл PIC16C71 имеет пять битов конфигурации, которые хранятся в EPROM и устанавливаются на этапе программирования кристалла. Эти биты могут быть запрограммированы (читается как "0") или оставлены незапрограммироваными (читается как "1") для выбора подходящего варианта конфигурации устройства. Эти биты расположены в EPROM памяти по адресу 2007h. Следует помнить, что этот адрес находится ниже области кодов и недоступен программе.
Ячейка конфигурации (Адрес: 2007h) имеет следующее содержание:
13 5 | |||||
CP | PWRTE | WDTE | FOSC1 | FOSC0 |
FOSC0 FOSC1 | - Биты выбора типа генератора.: |
FOSC1, FOSC0:
00 - LP генератор,
01 - XT генератор,
10 - HS генератор,
11 - RC генератор.
WDTE | - Бит разрешения работы WDT: |
WDTE = 1: WDT разрешен.
WDTE = 0: WDT запрещен.
PWRTE | - Бит разрешения выдержки времени после детектирования |
включения питания:
PWRTE = 1: Выдержка будет производиться.
PWRTE = 0: Выдержки не будет.
CP | - Бит защиты кода. |
CP = 1: Код защиты выключен.
CP = 0: Код защиты включен.
Остальные биты в слове не используются и читаются как единицы.
Программный код, который записан в кристалл, может быть защищен от считывания при помощи установки бита защиты (CP) в слове конфигурации в ноль. Содержимое программы не может быть прочитано так, что с ним можно было бы работать. Кроме того, при установленном бите защиты становится невозможным изменять программу выше адреса 0040h.
3.14. Код идентификации
Кристалл PIC16C71 имеет четыре слова, расположенные по адресу (2000h-2003h) Они предназначены для хранения идентификационного кода (ID) пользователя, контрольной суммы или другой информации. Как и слово конфигурации, они могут быть прочитаны или записаны только с помощью программатора. Доступа по программе к ним нет.
Если кристалл защищен, пользователю рекомендуется использовать для идентификации только младшие семь бит каждого ID слова, а в старший бит записывать `1`. Тогда ID слова можно будет прочитать даже в защищенном варианте.
Программный код, который записан в кристалл, может быть защищен от считывания при помощи установки бита защиты (CP) в слове конфигурации в ноль. Содержимое программы не может быть прочитано так, что с ним можно было бы работать. Кроме того, при установленном бите защиты становится невозможным изменять программу выше адреса 0040h.
– Конец работы –
Эта тема принадлежит разделу:
Особенности структурной организации ОМК PIC С Микроконтроллеры PIC С... Стек...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Биты установки конфигураци
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов