Всем привет!
Развел тут маленькую платку, по сути только контроллер два кондера на 22 пик, кварц на 16MHz, резистор 10к на ресет, развел ICSP.
Программатор у меня USBASP.
Запаял атмегу пробую определить чип в avrdudess, определяется правильно:
Detected 1e950f = ATmega328P.
Но если определить еще раз, то уже фигня:
Unknown signature 000102
Опытным путем выяснилось, что на каждый 32-й раз она определяется правильно
собственно и фьюзы можно прочитать или на первый раз или на 32-й или на 64-й и т.д.
фьюзы были изначально L=0x62, H=0xD9, E=0x07. Я тут пробовал экспериментировать, но особо
ничего не вышло, пробовал залить фьюзы как в Arduino Nano, но загрузчик залить не смог,
не заливается, ошибку выдает.
Если сделать скетч blink, то он как бы заливается с помощью программатора, но не работает.
Естественно поменял кондеры, кварц и даже другой чип (правда чип с этой же партии), нифига.
Добавлял блокировочные емкости по питанию, нифига.
Пробовал указать ему работать от внутреннего генератора, нифига.
Раньше делал платы на той же atmega328p, но в DIP корпусе, все работало.
Где мог накосячить? Или может два чипа глючные? У меня всего их два.