реклама на сайте
подробности

 
 
> биты защиты в Pic
стас
сообщение Dec 18 2012, 11:53
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 25-07-11
Пользователь №: 66 399



Приветствую всех! недавно купил программатор superpro 500p, сам ещё новичок в этом деле, написал свою первую программу, прошил, проверил - всё в порядке, но потом решил поставить биты защиты, поскольку изделие уходит клиенту и его срок службы я ограничил с помощью eeprom. Вот тут то и началось самое интересное, - после прошивки с активными(flash и eeprom) битами защиты я всё-равно считываю данные программатором. Почему эти биты в реале не работают? Может я не в курсе какой-то особой тонкости?
Речь шла о 16f628a
пробовал и с 12f629 - то же самое
Помогите кто может, я уже все возможности исчерпал, куда ещё рыть не знаю!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
стас
сообщение Dec 18 2012, 22:08
Сообщение #2





Группа: Участник
Сообщений: 13
Регистрация: 25-07-11
Пользователь №: 66 399



Вобщем я в итоге разобрался,- после прошивки надо нажимать кнопку "Protect", тогда он поставит те биты которые отмечены,т.е. биты защиты прошиваются отдельно, либо добавить эту функцию в режим Auto, по умолчанию в ней по порядку происходит: очистка-тест очистки-программирование-верификация, этот список самому можно менять как угодно.
Проверил несколько раз - всё чётко, прошиваю, ставлю защиту, делаю очистку буфера чтобы изгнать загруженный хекс, считываю- а там одни нули, или единицы, это тоже можно задать-будет заполнять любыми данными.
Благодарю всех кто так или иначе откликнулся, думаю что решение данного вопроса съэкономит кому-нибудь время в будущем
Прикрепленное изображение

Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01351 секунд с 7
ELECTRONIX ©2004-2016