Сразу предупрежу, подобные темы вроде есть, но пользы они мне НЕ принесли
Где-то полгода назад из Китая пришёл долгожданный пакет. Внутри - два программатора USBisp (вроде как он же USBasp V2.0, в общем-то я новичок и не очень разбираюсь), и 4 МК ATmega8-16PU. Уж не знаю, оригинальные они все (в чём лично я сомневаюсь) или подделка... Но факт в том, что я устновил драйвера на Вин7, написал мигалку на С, подключил программатор, и через AVRdude всё отлично залилось. Потом ещё пару программок писал, всё хорошо работало. Но по той причине, что я заканчивал 11 класс и на носу были экзамены, а потом поступление в университет, на микроконтроллеры я вынужден был забить до лучших времен. Из 4 микроконтроллеров я пробовал пограммировать только один, остальные не проверял т.к не было в этом нужды. То же самое было со вторым программатором - раз первый заработал, то зачем второй юзать, пускай про запас лежит
Но вот сейчас, когда появилось время и желание этим вновь занятся, меня ждал облом. Взяв ТОТ ЖЕ программатор, и ТУ ЖЕ атмегу (повторюсь, все остальные атмеги и второй программатор лежали запакованные, перепутать я никак не мог), соеденил друг с другом. На этот раз уже на Виндовс 10 (на другом ПК) установил дрова, открыл АВРдуд, и... при попытке считать калбировочные ячейки на программаторе загорался, как положено, второй светодиод, и АВРдуд переставал отвечать. Вообще. Компьютер, замечу, далеко не слабый. Закрываю, я, значит, принудительно программу, но диод на программаторе не погас. Погас только тогда, когда я его выдернул из УСБ порта и поставил обратно.
Подумал, может сбой - винда новая, программа старая. Повторил. Раз 10...
Либо АВРдуд пишет
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
либо "не найден программатор" , либо зависает к чертям. Пробовал и фьюзы заливать новые (как положено, по образцу, ибо не шарю пока в этом), и прошивку сразу без чтения калибровочных ячеек... Подумал, может МК накрылся, распечатал другой - та же ерунда. Тогда я взял другой программатор - то же самое. Скачивал другие версии АВРдуде (с других сайтов), переустанавливал драйвера, переподключал МК к программатору, менял ЮСБ порты, в которые программатор подключён, в конце концов вчера добрался до того компьютера с Виндовс 7, на котором полгода назад было всё хорошо (подумал, может из-за винды проблема) - ничего не изменилось. В чём может быть причина всего этого? АТмеги новые, ни разу не паяные, подключаю через беспаячную макетную плату.