Vrtp - як - разлочить - контролер

Напевно кожен з нас стикався з такою штукою, коли після прошивки контролера, останній переставав "видиться" программатором.Прічем не допомагали ніякі засоби.
Дана тема допоможе власникам таких мк не розчаровуватися і не викидати їх, помилково думаючи, що залізячки безповоротно загублена.

Перше, що хочу сказати. Що ЖОДЕН мікроконтролерів можна вбити програмним методом, за винятком підлості заліза, пробою або будь-яких допоміжних методів.

Мікроконтролери Атмел можуть програмуватися спеціальними бітами конфігурації, за допомогою яких мікроконтролер можна переключити на режим тактованія з зовнішнього пристрою (кварц, генератор). Також фірма передбачила в деяких випадках прошивати висновок "Reset" як порт введення виведення, тим самим унеможливлюючи подальше програмування чіпа.

Так ось, невмілі або помилкові операції можуть викликати саме такі "небажані" дії, ставлячи в ступороз і так боїться спалити або "зробити що небудь не так юзера мікроконтролера".

Vrtp - як - разлочить - контролер

Ще у AVR є FLASH Lock Bits. Можна заборонити програмування або програмування і читання. Прошиваючи через CodeVisionAVR, одного разу (ненавмисно) заблокував АВРК. Довелося викинути, тому що відновити їх не можна.

Вооще шановні у мене є кілька піків різних серій і Атмел я не можу їх відновити чому заблокована лінія жмут і нічого не поробиш якщо хто чото придумав то підкажіть особливо це притаманне Атмел але піки останнім часом не відстають особливо це притаманне коли програмуєш внутрішній RC після цього пік можетт очиститися а може і ні

Чето повна каша в головах. Взагалі справи так:

2) піки. Бувають як одноразові серії «С», так і флешовие серії «F».
«С»-серія одноразова, її можна тільки 1 раз нову прошити, а далі або використовувати МК в пристрої, або викинути. Читається вона чи ні, визначається при програмуванні.
«F»-серія багаторазова, масових залочек начебто немає. Всі глюки програмування так само від дешевих програматорів, використовуєте нормальні на ЮСБ, що гарантують тайминги, і ні буде ніяких проблем, їх самому зробити можна (ICD2, PICKit). Всякі коні, вінпікі, айсіпрогі це навмання ....

3) MSP430- Як правило застосовуються всі флешовие. BSL доступний завжди, Якщо чіп залочений, то BSL доступний через пароль векторів переривання. JTAG ядро ​​відключається фьюсом РАЗ І НА ЗАВЖДИ. Але для його відключення так само необхідний просунутий програматор. Масових залочек так само начебто немає у народу.

Взагалі треба прийняти як правило, підтвердженої практикою: «Чим простіше програматор, тим акуратніше з ним потрібно працювати і обходити всі його глюки. По можливості використовуйте клони оригінальних программаторов, вони надійніше і плюс підтримка нових чіпів від виробника »І ще раз говарю, читаємо даташіта ....