Может подскажет кто что делать, что случилось с МС на транзистор тестере, она заблокирована или вообще умерла? Либо дождаться программатор с Китая и им пробовать перепрошить?
Недавно решил прошить Atmega328p и обнаружил что мой прогер
отказывается работать с данными чипами на внутренний генератор.
Анализ работы программы привел меня к выводу, что существующие функции SPI из библиотеки CH341.dll
не могут обеспечить стабильную работу программатора.
Единственное что мне оставалось сделать это переписать код с применением прямой записи в регистры
CH341A.
В текущую версию программы я так же добавил возможность редактировать код.
Редактор пока еще не закончен но вполне годится для простого редактирования.
При программировании контроллеров Atmega, если вы устанавливаете их на панельку, без подключения кварца,
нужно сначала запрограммировать flash и eeprom ну а fuse нужно изменять в последнюю очередь.
я бы даже сказал что в последнюю очередь нужно изменять данные в строке low fuse.
Ну а теперь по поводу вашего вопроса,
если вы подключили голый контроллер проводами и сразу прошили фьюзы,
то контроллер перешел в режим работы с внешним кварцем.
в этом случае нужно бросить провод с 14 ножки чипа CH341A,
который стоит на программаторе на вывод XTAL1 программируемого контроллера( для Atmega328P это 9 нога).
Новая версия программы в архиве.
Да название я тоже изменил, чтобы не было путаницы.