Головна

Біти установки конфігурації

  1.  II. Принципова технологічна схема установки.
  2.  Автоматичні думки і установки.
  3.  Автоматичні установки водяного і пінного пожежогасіння.
  4.  акумуляторні установки
  5.  Аналіз небезпеки ураження струмом у залежності від режиму роботи електроустановки
  6.  Б. Початкові установки даної книги
  7.  Несвідоме в психіці людини. Установки і їх дослідження в школі Д. Н. Узнадзе

Кристал PIC16C71 має п'ять бітів конфігурації, які зберігаються в EPROM і встановлюються на етапі програмування кристала. Ці біти можуть бути запрограмовані (читається як "0") або залишені незапрограммірованимі (читається як "1") для вибору відповідного варіанту конфігурації пристрою. Ці біти розташовані в EPROM пам'яті за адресою 2007h. Слід пам'ятати, що ця адреса знаходиться нижче області кодів і недоступний програмі.

Осередок конфігурації (Адреса: 2007h) має такий зміст:

 13 5
   CP  PWRTE  WDTE  FOSC1  FOSC0
 FOSC0FOSC1  - Біти вибору типу генератора .:

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.

 




 FSR - Регістр непрямої адресації |  Закінчення таблиці 2.7 |  Особливості структурної організації ОМК PIC 16С71 |  Позначення висновків і їх функціональне призначення |  Організація пам'яті даних (ОЗУ) |  Опис спеціальних регістрів PIC 16С71 |  Програмний лічильник і організація пам'яті програм |  переривання |  Модуль аналого-цифрового перетворювача (АЦП) |  Стан спеціальних регістрів після скидання |

© um.co.ua - учбові матеріали та реферати