PIC16F628 табіти захисту
Ви переглядаєте архів форуму.
| PIC16F628 та біти захисту. |
| Автор: Romchik () Дата: 30/09/2004 22:13 |
Всім привіт. Непонятки з Pic16F628, поставив обидва біти захисту і тепер не можу їх зняти. Очищаю мікросхему, все одно не знімаються. Всі інші біти конфігурації ставляться і знімаються нормально. Напруга програмування підвищував до 14 вольт не допомагає. Програмую ProPic2. Інші Pic програмуються нормально. Тут уже ставили подібні питання, але як я зрозумів не хто рішення не знайшов або знайшов та не описав як він зняв біти захисту. Якщо у когось вийшло, опишіть, в який бубон ударити що б допомогло?
Експериментував з програмуванням PIC16F877 у тих, що на 4Мгц потрібно підтягувати PGM до землі, щоб відв'язатися від низьковольтного програмування, а тих, що на 20Мгц вже не потрібно і так програмуються. Причому це не випадок, було по 10 штук на 4Мгц та на 20Мгц.
Може й у мене з якоїсь особливої партії PIC16F628 попалися?
| Re: PIC16F628 та біти захисту. |
| Автор: Ralex () Дата: 01/10/2004 00:29 |
Була така проблема з 16ф877, програмував ICD1. Суть проблеми опинилася у харчуванні робота. Па даташиту напруга живлення при прошивці має бути близько 4.5-5.2. У моєму випадку було 4 вольти - проц працював, але не шився, хоча всі тести говорили, що всі ок. Перевір живлення. Якщо харчуєшся від програматора, то краще зроби харчування окремим для роботи (5 вольт, не менше) і не використовуй низьковольтне програмування.
;********************************************** "Documentation is like sex: when it is good, it is very, very good; and when it is bad, it is better than nothing."
| Re: PIC16F628 та біти захисту. |
| Автор: Romchik () Дата: 01/10/2004 09:26 |
Дякую Ralex допомогло. У мене напруга зі стабілізатора 5 вольт було 4.95 на транзисторі Т5, що подавав це живлення на процесор при програмуванні було падіння напруги,і на вхід процесора доходило тільки 4.3-4.5 вольт. Виявляється, що саме для PIC16F628 цього мало, але тільки для стирання бітів захисту. Тепер і всі PIC16F877 програмуються однаково нормально не потрібно ніжку PGM на землю притягувати для того, щоб зняти режим низьковольтного програмування. .
| і що цікаво |
| Автор: patton () Дата: 01/10/2004 10:34 |
ця ситуація описана в документації так що про бубон я замовчу
і стрибка можна говорити, лівий нижній кут - там де написано "Список" треба натиснути, щоб відповідати кому треба а не кореню
| Re: і що цікаво |
| Автор: Romchik () Дата: 01/10/2004 11:05 |
| я ті нічого не зобов'язаний |
| Автор: patton () Дата: 01/10/2004 11:58 |
і хочеш поради поводься як слід а не розумни і не пиши всяку нісенітницю, а тим більше образи.
пропік рідний? якщо тоді немає яка документація?
що показати у документації? що для стирання фузів потрібна напруга живлення 5В?
| Re: я ті нічиєне зобов'язаний |
| Автор: Romchik () Дата: 01/10/2004 13:44 |
Так схема стандартна ProPic2, вона наведена на сайті IcProg серед підтримуваних програматорів. Мені навіть на думку не спало, що тут може бути помилка, адже судячи з постів цю схему, збирали вже багато разів, але не хто не писав що недостатньо напруги для програмування і тим більше для стирання бітів захисту. Причому для стирання захисту саме Pic16F628, решта програмувалися і стиралися нормально, в тому числі і біти захисту. Напруга живлення (при вихідному зі стабілізатора 4.96в) на процесорі при програмуванні змінюється від 4.2 до 4.6 вольт. Напевно, це відбувається через невірно вибраних номіналів або взагалі неправильного вузла з резисторів R14-R15, тому як напруга на Т5 не просідає, дивись схему на ProPic2.
До речі, що розуміється під «стирання фузів»? Може ти не зрозумів у чому була проблема?
Пробував багато різних піків від Pic12 до Pic18 всі програмуються нормально (крім 16f628 потрібно відокремлювати 10ногу), затримка в IcProg стоїть на мінімумі .
| ні, на жаль я все правильно розумію |
| Автор: patton () Дата: 01/10/2004 14:03 |
і цим користуються всі кому не ліньки
мене дратують люди які впевнені у своїй непогрішності, мені багато разів говорили про правильні програми та глючні компілятори, а виходило що глючать люди і від цього їх програми, а не компілятори, буває і компілятори, але це інший випадок
а фузами називають біти конфігурації і напруга живлення менше певного значення недостатньо для стирання в тому числі фузів захисту