Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не прошивается AT90S2323
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
MAGician
Никак не могу прошить AT90S2323, пробовал программатором от Prottoss'а, выдает такую ерунду:
AvrProg:
Код
Address: 0x0001, Expected: 0xc007, Received: 0xc003


И пробовал обычными 5-проводками, при помощи avreal, выдает такую ерунду, подскажите в чем может быть причина.
Код
avreal/WIN32  -  AVR controllers LPT programmer by Redchuk Alexandr
v1.27r3 (Sep 21 2009 12:38:08)  http://real.kiev.ua/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
  +90s2323 -ap -p1 -o0 -%
        % LPT port number 1
        % LPT base address 0x378
        % DLportIO.dll succesfully loaded, DLportIO.sys interface activated
        % LPT write cycle 1.20us
        % FBPRG adapter mode
        % 0.42MHz XTAL will be generated
        % with SCK low 2 periods, high 2 periods
Power ON
        % Reset
        % PgmOn reply  FF FE 53 00
        % Synchronised after 1 try
        % GetID reply  00 30 00 1E
        % GetID reply  00 30 00 1E
        % GetID reply  00 30 00 02
        % Read ID: 0x1E1E02
Device connected, but not recognised, ID: 0x1E1E02
        % Read Lock     command 58 00 00 00,  reply 00 58 00 DF
Chip not locked
Can't continue

Reset pin released
Power OFF


Device connected, but not recognised, ID: 0x1E1E02
ReAl
Стоит ключ -o0 — действительно есть соединение от порта к ножке XTAL1 ?
Или используется кварц ? С какой частотой ?
Или есть и соединение программатора с XTAL1 и кварц одновремённо? (в этом случае бывает желательно поставить последоватльный резистор в несколько сот ом между программатором и XTAL1+кварц для уменьшния звонов).

У 90s2313 проблем с потерей сигнауры (идентификатора) вроде бы не было, но в ответе сигнатура неправильная, должна быть 1E9102. На сбой при обмене при завышенной частоте не похоже, так как всё остальное отработало чисто. Возможно, таки потеря сигнатуры.

Если кварц стоит, то лучше убрать соединение с XTAL1 и в ключе -o указать частоту кварца или ниже.
Попробуйте с ключиком -!
avreal проигнорирует несовпадение сигнатуры и пойдёт пробовать дальше.
MAGician
На таргете стоит кварц.
Причину нашел, почему-то не хотел шиться с питанием от LPT. Подал со внешнего источника, все пошло нормально, хотя mega8 таким образом шьется без проблем.
ILYAUL
Цитата(MAGician @ Nov 14 2010, 17:40) *
На таргете стоит кварц.
Причину нашел, почему-то не хотел шиться с питанием от LPT. Подал со внешнего источника, все пошло нормально, хотя mega8 таким образом шьется без проблем.

А Вы посмотрите питание от LPT в момент прошивки-вольта 3 наверное будет
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.