Приветствую специалистов!
Я недавно начал осваивать микроконтроллеры, решил остановиться на линейке AVR. Собрал STK200/300 по
этой схеме, купил МК ATmega8535, подключил всё это дело к компу. Какое то время МК нормально определялся (правда, при чтении одних и тех же участков памяти я получал разные данные, но это другая история, подробности
тут).
Но недавно МК вообще перестал определсятья

Произошло это во время получения очередной порции "рандомных данных" - в один прекрасный момент вместо беспорядочного набора байт я стал получатьодни 0xFF, а при следующем запуске avrdude и вовсе не обнаружил МК:
Код
tfsoft-3 avr # avrdude -p m8535 -c stk200 -t -F
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA8535 is 1E 93 08
avrdude> quit
>>> quit
avrdude: safemode: Fuses OK
avrdude done. Thank you.
Пробовал и avreal:
Код
tfsoft-3 avr # ./avreal-126r0 -p/dev/parport0 -as +ATMEGA8535 -% -e -!
avreal/LINUX - AVR controllers LPT programmer by Redchuk Alexandr
v1.26rev0 (Jul 10 2008 17:50:25) http://www.ln.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command: -p/dev/parport0 -as +ATMEGA8535 -% -o1MHZ -e -!
% Parallel port `/dev/parport0' found, ioctl interface activated
% assume that LPT data writes not faster then 1uS
% Atmel adapter for STK*00 found
% STK mode
% osc = 1000kHz -> setup=2, hold=2,1
% Reset
% PgmOn reply FF FF FF FF
% Try 1 to resync by reset pulse % PgmOn reply FF FF FF FF
% Try 2 to resync by reset pulse % PgmOn reply FF FF FF FF
% Try 3 to resync by reset pulse % PgmOn reply FF FF FF FF
% Try 4 to resync by reset pulse % PgmOn reply FF FF FF FF
Can't resync
Reset pin released
Adapter disabled
По совету с другого форума укоротил шлейф до 10 см и повесил резистор 10К между RESET и VCC, ничего не изменилось. Щупал осциллографом - во время выполнения команды "dump flash 0 20000" на RESET, как и положено - 0, на SCK видны прямоугольные импульсы, на MOSI видна передача данных, а на MISO - глухо.
Прикрепляю фото программатора и тестовой платы с МК.
Кто подскажет, куда копать и как диагностировать неисправность МК? Буду благодарен за любую помощь
Эскизы прикрепленных изображений