Доброго часу доби всім)
Хочу трохи полегшити життя початківцям (таким як я) в програмуванні мк.
Хто вирішив спробувати прошити мікроконтролер сімейства AVR, зіткнувся або зіткнеться з установкою фьюз ( "перемичок") обов'язково.
Раджу для початку почитати дуже корисний ресурс www.getchip.net. Для себе знайдете багато цікавого і корисного. Мені радили саме цей ресурс. Продовжимо.
Якщо ж при установці фьюз були порушені критичні. то мк при повторному підключенні до программатору не визначиться.
Такими критичними фьюз можуть бути:
- CKSEL фьюз вибору задає генератора (обраний зовнішній генератор при його відсутності або обрана дуже маленька частота внутрішнього);
- SPIEN заборона послідовного програмування;
- RSTDISBL використання ніжки скидання як додаткової лінії введення-виведення;
- встановлені LOCK біти;
- інші, що заважають послідовному програмування.
Що робити, якщо МК не визначається після установки критичних фьюз?
2) Придбати (зібрати, купити) високовольтний програматор.
Дуже дорого (12 000 - 16 000 р)
STERH ST-007 для прикладу
3) Зібрати реаніматор для мк. Дуже бюджетно.
Схему реаніматора доповнив стабілізатором на 5В. Тепер не тред окремо подавати живлення і 12В і 5В окремо. Достатньо всього подати на плату +12.
Намалював друковану плату в Спрінтлайоте 6.