Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Мега168 - оживить из-за ошибки такт. фьюзов
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
kd_Rash
Помогите пожалуйста
Вместо внутреннего генератора (CKSEL3...0 - 0010) записал 0100, как часовой кварц.
пришлось припаять его и кондерики. Но мега молчит. нехочется выпаивать, тем более TQFP корпус.
в чем может быть проблема, почему не запускается?
прошиваю понипрогом и LPT-шным программатором

С Уважением, Дмитрий.
ReAl
Цитата(kd_Rash @ Oct 16 2007, 20:01) *
Вместо внутреннего генератора (CKSEL3...0 - 0010) записал 0100, как часовой кварц. пришлось припаять его и кондерики. Но мега молчит. нехочется выпаивать, тем более TQFP корпус. в чем может быть проблема, почему не запускается?
прошиваю понипрогом и LPT-шным программатором
"Не запускается" или "не откликается на запросы программатора"?
Если первое - то или кварц не генерит, или программа с ошибкой.
Если второе - поискать, где у пони регулируется частота перебирания ногами и выставить пониже, для 32кГц ходового кварца SPI надо не выше 8кГц, а если ещё был оставлен прошитым фьюз CKDIV8 - то не выше 1кГц.
Если лошадка так медленно ходить не умеет - то можно трактором avreal http://www.ln.ua/~real/avreal/index.html - ключик -o8kHz или -o1kHz соответственно.
kd_Rash
спасибо!

Command:
+mega168 -p1 -as -fCKSEL=2 -o1kHz -e -w -v -% -
% Fuse added: CKSEL=2
% LPT base port 0x378
% assume that LPT data writes not faster then 1uS
% Atmel adapter for STK*00 found
% STK mode
% osc = 1kHz -> setup=2000, hold=2000,1999
% Reset
% PgmOn reply 0xAC530000
% Try 1 to resync by reset pulse % PgmOn reply 0xAC530000
% Try 2 to resync by reset pulse % PgmOn reply 0xAC530000
% Try 3 to resync by reset pulse % PgmOn reply 0xAC530000
% Try 4 to resync by reset pulse % PgmOn reply 0xAC530000
Can't resync
Reset pin released
Adapter disabled

и осцил-ом проверил - кварц почему-то не тикает, уже 2 поменял.
спалил их или есть какие-то ньюансы

С Уважением, Дмитрий
ReAl
Часовой кварц осциллографом может и срываться (шунтирование щупом).

Судя по виду отклика (try to resync...) - что-то очень похожее на КЗ между линиями MISO и MOSI (или между ними по схеме штатно стоит резистор, иногда такое бывает нужно)...
Т.е. ответ равен запросу, что как-то маловероятно при нормальном монтаже.
Если контроллер просто не откликается, то ответ будет или FFFFFFFF, или нули чистые, или, при длинных проводах, наводка - что-то хаотичное.
prottoss
А не пытались раскачать внешним генератором на OSC1(2)? Сам я так делать не пробовал, при таких установках вьюз-бит... но чем черт не шутит:-)
kd_Rash
Всем спасибо
особенно AVReal
c внешнего генератора подал (часовой кварц не отпаивал) , чем не шутит, на XTAL1 - нет эффекта.
ткнул на выход( XTAL2) и AVR-лом шил - получилось, ура

правда не понял , почему

Удачи, Дмитрий.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.