Біт захисту

Ви переглядаєте архів форуму.

Автор: Artur () Дата: 26/02/2003 12:59

Підкажіть будь ласка, як затерти мікросхему із встановленими бітами захисту. Випадково встановив на PIC16F876. Програматор PICPROG.

Автор: Yooj () Дата: 26/02/2003 13:11

У сенсі "затерти". Зняти біт захисту без пошкодження проги - ніяк, він і біт захисту. Проц флешовий, тому якщо залишився оригінал проги - перепрошай! З повагою, Yooj.

Автор: Artur () Дата: 26/02/2003 13:19

Він не стирається і не шиється.

Автор: Yooj () Дата: 26/02/2003 13:25

Повинен. А Він читається! Я два мільйони тисяч разів ставив біт захисту, відносив будь-кому, а вони мені: "Ну, все добре, тільки." ! Так-що швидше за все щось із проц! Там ще є LVP. Мені воно жодного разу не знадобилося, я все в програмі шию, так-що таке-не знаю. А взагалі - повинен шитися! З повагою, Yooj.

Автор: Artur () Дата: 26/02/2003 13:44

Читається лише нулі. З іншим нічого такого не робив. Все як завжди, тільки випадково на захисті поставив "All". Програмував по ISP.

Автор: victor () Дата: 26/02/2003 13:54

з бітами захисту або без, після записуєш заново, а біти вже за потребою.

Автор: Artur () Дата: 26/02/2003 14:31

Після стирання біти CP1 і CP0 все одно залишаються нульовими. Перед прошивкою їх встановлюю в "1", але результат той же.

Автор: Yooj () Дата: 26/02/2003 14:50

Отже: 1. Завантажуємо hex 2. Встановлюємо CP - off 3. Прошиваємо! 4. Всі!

Якщо процес шиється (тобто не пише ніяких Write Error), то все добре. Спробуйте стерти проц (швидше за все увас має бути така команда, щось типу Erese Device) і повідомте що з нього читається. З повагою, Yooj.

Автор: Eugene Sitnikov () Дата: 26/02/2003 19:06

До речі, у мене лежить екземпляр f84 з таким самим діагнозом.

1. При читанні всі нулі та лається CP! 2. При записі пише, але після лається, що біти конфігурації однаково залишилися колишні. 3. Кнопка Erase Flash у MPLabe не допомагає.

Десь в Інтернеті я бачив, як це лікувати, але убий не пам'ятаю де. Зараз спробував знайти - не вийшло. f874 у мене також якось виїжджається, але після місяця лежання на полиці стерся нормально.

Так що це мабуть особливості одиничних екземплятів, нестирабельність після CP

Автор: Vova () Дата: 26/02/2003 19:46

Цілком аналогічна ситуація була у мене з 16F876.

Автор: Max2 () Дата: 26/02/2003 23:03

Eugene Sitnikov написав: > > Десь в Інтернеті я бачив, як це лікувати, але убий не пам'ятаю > де.

Я також зустрічав таку статтю. Наскільки я пам'ятаю, там була описана така метода: вся пам'ять програм забивається 3FFF, весь захист? ON. Потім прошивається. Наступним етапом? весь захист? OFF і знову прошивається. Якщо я нічого не наплутав, саме так і було написано. Бачив я цю статтю як би на сайті БелЕлектронКомплект. Спробував знайти статтю, не виходить. Весь сайт оформлений вже по іншому. Але точно пам'ятаю, що там були слова? Лікується це так? Сам я так лікувати? не пробував. Не було потреби, тож про ефективність нічого сказати не можу. Спробуй.

Автор: Artur () Дата: 27/02/2003 14:09

читаються ті ж нулі

Автор: ALHO () Дата: 27/02/2003 14:39

Програматор дуріє. Спробуй зашити своїм програматором іншийPIC. Успіхів.

Автор: baf () Дата: 27/02/2003 21:42

Там має бути два захисту – на згадку програм та на EEPROM. Начебто треба встановити і другу, а потім стерти всю пам'ять. Мене цьому навчав Ілля з "Аверон". Він з'являється у Конференції. Можна спробувати віднайти.

Автор: Max2 () Дата: 27/02/2003 22:13

Так і є. Я ж писав, що весь захист треба ставити. Може такий баг тільки у перших F87x був? Я з ними часто працюю, але такої ситуації не стикався. Щоправда шию їх Пікстартом.

Автор: PetrM () Дата: 28/02/2003 14:40

Була така ситуація з PIC16F876, довго не міг стерти конфігурацію, саме біти захисту пам'яті не стиралися. У програматорі PICPROG+ збільшив високу напругу і все пішло. Скільки поставив не знаю.

Автор: asdfg () Дата: 28/02/2003 17:29

Програматор нудьгує. Я сам піки шию, і стирання піку з бітом захисту робиться трохи іншою, тобто. комнди ес-но ті самі, але тривалість деяких сигналів і затягування фронтів дещо інше. Харчування можна підняти. Що таке пікпрог не в кущі, фірмова саморобка якась, якщо писати під маздай не вмієш або не хочеш, краще витратитися на дорогий чипівський програматор.

Автор: Yooj () Дата: 03/03/2003 13:06

Що таке PicProg див. у розділі "Налагоджувальні засоби/програматори"! А кривдити людей не варто. З повагою, Yooj.