Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: очередной SOS
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
AntiL
Всем привет. У меня вот какая проблема:
Я только начал работать с 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 - не помогло.А теперь извечные вопросы: Что делать? Кто виноват? smile.gif
Diusha
Я так же испортил штук 5 мега8. Пользовался собственным программатором. Предполагаю, что дело было в слишком высокой частоте SCK. После понижения все живы
Vitaly
А теперь извечные вопросы: Что делать? Кто виноват? smile.gif
[/quote]

Попробуй программить при пониженном питании от 2,7 до 3,5 В. После этого у меня шились все кристалы без проблемм.
Joy
Цитата(Vitaly @ Oct 23 2006, 08:57) *
Попробуй программить при пониженном питании от 2,7 до 3,5 В. После этого у меня шились все кристалы без проблемм.

...говорят, если проц шить при 3в, а работать он будет потом всю жизнь от 5в, то могут плавающие биты появиться...
Petka
Цитата(Joy @ Oct 23 2006, 11:14) *
Цитата(Vitaly @ Oct 23 2006, 08:57) *

Попробуй программить при пониженном питании от 2,7 до 3,5 В. После этого у меня шились все кристалы без проблемм.

...говорят, если проц шить при 3в, а работать он будет потом всю жизнь от 5в, то могут плавающие биты появиться...

Кто говорит? Бред какой-то.
Joy
Цитата(Petka @ Oct 23 2006, 12:40) *
Кто говорит? Бред какой-то.

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