Всем привет. У меня вот какая проблема:
Я только начал работать с mega128, прошил её раз сем-восем, и тут она перестала стираться и программироваться. Использую Avreal 1.25 rev4 + STK200. Вот что он пишет при попытке стирания:
Command:
-p1 +MEGA128 -o16000 -as -e -%
% LPT base port 0x378
% assume that LPT data writes not faster then 1uS
% Atmel adapter for STK*00 found
% STK mode
% osc = 16000kHz -> setup=1, hold=1,1
% Reset
% PgmOn reply 0xFFFE5300
% Synchronised after 1 try
% GetID reply 0x0030001E
% GetID reply 0x00300097
% GetID reply 0x00300002
% Read ID: 0x1E9702
Device connected, MEGA128 detected
% ReadLock command 0x58000000
% ReadLock reply 0x005800FF
Chip not locked
% ReadOsccal command 0x38000000
% ReadOsccal reply 0x003800AA
% ReadOsccal command 0x38000100
% ReadOsccal reply 0x003800A9
% ReadOsccal command 0x38000200
% ReadOsccal reply 0x003800A0
% ReadOsccal command 0x38000300
% ReadOsccal reply 0x003800A0
% Erase reply 0x00AC8000
Device erased
% Reset
% PgmOn reply 0x00AC5300
% Synchronised after 1 try
% GetID reply 0x003000FF
% GetID reply 0x003000FF
% GetID reply 0x003000FF
% Read ID: 0xFFFFFF
Device connected, but not recognised, ID: 0xFFFFFF
% ReadLock command 0x58000000
% ReadLock reply 0x005800FF
Can't continue
Reset pin released
Adapter disabled
В общем че попало. Мега не стирается, только перестаёт работать, после выключения-включения питания начинает выполняться старая программа. В схеме питания ничего не менял. Также после выкл/вкл мега нормально читается. Пробовал увеличивать время неактивного reset - не помогло.А теперь извечные вопросы: Что делать? Кто виноват?