avrdude.exe -p t2313 -c usbasp -P usb -U calibration:r:calibration.hex:r
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Программа Khazama AVR тоже выдавала ошибку при попытке прочитать фьюзы.
Вдруг какой начинающий радиолюбитель столкнулся с такой же проблемой, подумалось мне. Поэтому решил написать о решении ниже.
Программатор использовал usbasp, при чём их у меня было два. Оба сто процентов рабочие, так как друг друга они перепрошили без особых проблем, друг друга читали, и фьюзы друг у друга видели. ATtiny2313a-PU тоже было две, и обе не хотели работать. Перепробовал все варианты, сто раз перепроверил соединение, драйвера переустановил, менял скорость программирования перемычкой, не помогало ни чего. Отчаявшись, решил использовать всемогущий метод тыка. Подключил к МК кварцевый резонатор 12 МГц и два конденсаторы в 15 пФр, подключал по схеме из даташита. И, о чудо, всё заработало. Оказалось на новом МК были выставлены фьюзы для работы от внешнего генератора сигнала. После перепрошивке фьюзов на работу от внутреннего генератора, МК программируется как в инструкциях из интернета.





