Собрал программатор на плате от -JonnS-, Atmega8 прошилась нормально, при нажатии несколько раз на enter в терминале вижу такое:
avrusb500v2-1.2
Enter SW Version Major in hex [2]:
Enter SW Version Minor in hex [a]:
Reset target at connector polarity test(1=on 0=off)[1]:
OK, my SW version is now: 2.0a (hex)
Select 'stk500 by petka' mode. (1=1Mhz 0=Fast)[255]:
Ready. Just close the terminal. No reset needed.
Программатор не испытывал, т.к. не на чем. Но вот появилась необходимость перепрошить Atmega168-20PU (в нее по ошибке залили другую прошивку), т.е. нужно ее стереть и залить нужную прошивку. В свойствах виртуального ком-порта я установил скорость 115200 и отключил управление потоком. Запускаю AVR Studio4, Tools -> Programm AVR -> Connect, дальше выбираю как на картинке:
Вроди все нормально. Но не могу ничего поделать с Atmega168 - ни фузы прочесть, ни стереть, ни записать.
При нажатии на программаторе кнопки S1 загораются светодиоды "Target" и "Program", к атмеге подвел сигналы MOSI, MISO, RESET, GND, VCC и SCK. Подключал по даташиту, неоднократно проверил правильность подключения проводов к атмеге и к программатору. Пожалуйста подскажите где собака порылась - неправильно собрал программатор или атмега умерла?