Всем привет! Спешу поделиться опытом.
Купил я у китайцев (серьёзные ребята, часто у них покупаю) пять микроконтроллеров (МК) ATtiny2313-20pu.
Включаю AVRDUDE_PROG, соединяю USBASP Программатор
с макетной платой (надёжная и сто раз проверенная),
заливаю прошивку и вот, пожалуйста, ошибка, Камень не определяется. Вначале расстроился, по "неопытности", обидно за пать "гринов" было, но потом просто заказал у других китайцев (тоже серьёзные ребята, у них я тоже часто покупаю) пять других микроконтроллеров ATtiny2313-20pu. Мне как всегда повезло, та же партия, та же дата изготовления и всё повторилось. И вот здесь я "включил мозги". За 10 "гринов" перерыл множество ресурса на тему "Залоченные Фьюзы" и пришел к выводу: - шанс есть. Мы привыкли получать при покупке МК тактированный от внутреннего генератора, а тут не тот случай.
Пришлось поставить кварц на 16 Мгерц как внешний истотник тактирования и две ёмкости на 18 пикофарад.
Сразу перепрошил правильно фьюзы, так должно быть:
------------------------------------------------------------------
так было при покупке, это я увидел только после подключения кварца, до этого в программе были все пустые клеточки:
---------------------------------------------
После программирования фьюзов всё встало на свои места и наобходимость в кварце отпала. Можно припаять кварц без конденсаторов, но сними надёжней.
Кварц подойдёт от 1 Мгерц до 20 Мгерц (16Мгерц в моём случае).
Если вы нечаянно прописали RSTDISBL или каким-то образом отказались от SPIEN то этот метод здесь не поможет, тогда нужен параллельный программатор.
Боюсь предположить, но по-моему все МК у которых есть XTAL1, XTAL2 этот метод подойдёт.
Будьте внимательны при кокупке "камней" и не падайте духом, если не сразу всё получается. Вся жизнь - БОРЬБА!
Всем успехов в развитии!!!!!!!!!