БАРС писал(а):
А можно просто ATmega8 dip прошить в другом программаторе, а потом вставить в плату собранного USBASP?
Можно, кому как удобнее вообщем.
БАРС писал(а):
Допустим, если в чипе стоят фьюзы на внешний кварц - как узнать, на какую частоту этот внешний кварц нужно подключать?
Чип изначально настроен на внутренний генератор около 8 мГц. Вот именно что не узнаешь когда не правильно фузы зашьешь. Все запоротые чипы, как раз по принципу установка не правильной частоты генератора и запрещение JTAG программирования. Я в свое время кидал ветку на форум по восстановлению ATmel чипов с косяками типа не правильно зашитыми фузами. Очень действенная штукенция.
P.S. По опыту, чип зашитый под 8 мгц. Может показать сигнатуру и на 12 мГц и на 16 мГц. но зашитый под 4 мГц ни фига отваливается при отличие в частоте кварца.
Потом, если я использую другой программатор то сначала шью флеш и если надо епром ,проверяю записанное а потом фьюзы. Вынаю чип и ставлю в панель устройства.
Если зашиваешь фузы сразу то программатор прекращает видеть чип, потому что уже требует внешний кварц и не стартует соответственно. При этом много ошибок когда ставят не внешний кварц а на внешнюю RC - цепочку, это вообще подбор кварцев бесполезен и не попадешь по частоте RC цепочкой. Такие чипы тока ФУЗЕ ДОКТОРОМ лечить.
Если ты собираешь USBasp то в текстовых файлах в исходниках есть как прошить фузы и какие. Но если уж запортишь на глухо, то маякуй, если приедешь вылечим твои чипы.