Разработка и отладка программного обеспечения микропроцессорных систем обработки информации
PWRTE = 0: Выдержек не будет CP Бит защиты кода CP = 1: Код защтъ! выключен CP = 0: Код защиты включен Остальные биты в слове не используются и читаются как единицы. Код идентификации Кристалл PIC16C84 имеет четыре слова, расположенных гю адресу (2000h-2003h). Они предназначены для хранения идентифи кационного кода (ID) пользователя, контрольной суммы или другой информации. Как и слово конфигурации, они могут быть прочитаны или записаны только с помощью программатора. Программного доступа к ним нет. Если кристалл защищен, пользователю рекомендуется использовать для идентификации только младшие семь битов каждого ID слова, а в старший бит записывать «О». Тогда ID слова можно будет прочитать даясе в защищенном варианте. I Зашита кода Программный код, который записан в кристалл, может быть защищен от считывания при помощи установки бита защиты (CP) в слове конфигурации в нуль. Содержимое программы не может быть прочитано так, что с ним можно было бы работать. Кроме того, при установленном бите защиты становится невозможным изменять программу. То же относится и к содержимому памяти данных EEPROM. Если установлена защита, то бит CP можно стереть только вместе с содержимым кристалла. Сначала будет стерта EEPROM программная память и память данных и в последнюю очередь бит защиты кода СР. 116
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy