схему публиковать не буду, она стандартная.
На XTAL1, XTAL2 висит 8 Mhz Кварц, с 22pF конденсаторами, SCK, MOSI, MISO, RESET выведены на разъем программирования. на цепи питания 0,1uF и 22pF на землю другим концом. питания 3.3V, Avcc через индуктивность от Vcc, питание от 0 до 3.3 возрастает за 0.5ms.
Суть заключается в следующем. беру аргусософтовский программатор AS1 и тулзу (asisp866.exe) к нему. беру свою атмегу 1281 читаю - в ответе 00 00 00 00. тем же программатором подключаюсь к точно такой же схеме atmega8L - читаю ответ нормальный (сигнатура atmega8) стал разбираться дальше - оказывается на кварце нет ничего у atmega1281, а на atmega8L - тактовая пилит, как надо... подумал сначала кварц, и выпаивал его и заменял, одно и тоже, после повторных шаманств решил перепаять саму 1281. результат тот же. fuses прошить дает, но похоже не прошивает.
возникает вопрос, может ли быть так, что программатор кривой? или же просто попалось две новых битых атмеги1281 ?
|