Ситуация такая.
Я учусь программировать микроконтроллеры и от теории потихоньку перехожу к практике.
Купил ATtiny2313, купил программатор USBasp установил драйвера, собрал схему на монтажной плате как нужно, и, о чудо, програмка прошилась, и микроконтроллер нормально заработал, и радости моей не было предела.
Через пару дней хотел зашить туда другую программу, но не тут то было, программа не зашивается.
Контакты проверял, они в норме.
Программу для прошивки использую Avrrdude_Prog 3.3, после завершения прошивки мне пишется такое:
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
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.
avrdude.exe done. Thank you.
Программатор, вроде, жив. Он распознается USB портом, между VCC и GND 5v.
Контроллер тоже, вроде, жив. Прошивка новой программы никак на нем не сказывается, он благополучно мигает светодиодом по старой программе.
Подскажите, пожалуйста, что может идти не так? Мне уже надоело впустую тратить время и заниматься шаманством, я уже убил несколько недель в безуспешной попытке запрограммировать AT89C2041 при помощи программатора Blowit((( Но это уже другая тема.


