Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Убилась Atmega48?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
talex
Что было. Самодельная платка на ATmega46V-10AI без кварца (от внутреннего генератора работает), фирменный последовательный программатор AS2 от компорта, неделю назад всё работало -- внутрисхемно программировалось и читалось.

Что сейчас. При помощи последовательного программатора AS2 не читается сингатура, не читается программа, не программируются fuses, микросхема не стирается, короче такое впечатление что микросхема перешла в параллельный режим программирования, скорее всего от того что какой-то чайник (наверно я) неправильно установил бит spien в fuses. sad.gif

Вопрос. Что это может быть такое и как его победить?
haker_fox
Ну я тут выделяю два варианта:
1. Микруха диейтсвительно вышла из строя и ее остается только выбросить.

2. Действительно непорядок с битом SPIEN, тут нужен только параллельный программатор. Есть на этом форуме ссылки.
talex
Замену уже заказал, но когда ещё она в Казань приедет, а у меня дело стоит... sad.gif

Цитата(haker_fox @ Nov 10 2005, 08:48) *
2. Действительно непорядок с битом SPIEN, тут нужен только параллельный программатор. Есть на этом форуме ссылки.

Проблема в том что микросхема не DIP, а TFQP32 (не помню точное название) и впаяна в плату... Как её в параллельный программатор поставить?!
solidreg
SPIEN Fuces can not be programmed in serial mode. So it where NOT changed, and serial programming mode still should be enabled. I recomend to check bits, which selects clock source - probably "cainik" changed them, and now CPU expects to run from external clock or quartz.

Try to connect external clock source and then try to program - should help.

P.S. Sorry for english.
SpyBot
Есть ещё причина - это RSTDISBL. Вот его-то можно запрограммировать и при этом для оживления кристалла понадобится параллельный программатор.
Igor26
Цитата(SpyBot @ Nov 10 2005, 10:44) *
Есть ещё причина - это RSTDISBL. Вот его-то можно запрограммировать и при этом для оживления кристалла понадобится параллельный программатор.

Возможно Вы запрограммировали кристалл на работу от внешнего кварца. Подключите кварц, или внешний генератор, скорее всего он оживет. На форуме не очень давно эта проблема обсуждалась и именно с Мегой48. Только не помню, чем всё закончилось.
Желаю удачи.
haker_fox
Цитата
Что было. Самодельная платка на ATmega46V-10AI без кварца (от внутреннего генератора работает), фирменный последовательный программатор AS2 от компорта, неделю назад всё работало -- внутрисхемно программировалось и читалось.


Наверно опечатка, имелась ввиду ATmega64V-10AI

Цитата
Есть ещё причина - это RSTDISBL. Вот его-то можно запрограммировать и при этом для оживления кристалла понадобится параллельный программатор.

У этого кристалла нет вроде бы такого бита...

Цитата
Проблема в том что микросхема не DIP, а TFQP32 (не помню точное название) и впаяна в плату... Как её в параллельный программатор поставить?!

Да, извините, не заметил

Вообще была у меня такая ситуация с ATmega8-16PI, помог только внешний клок на XTAL1, но тут не понятно в чем дело.
talex
Цитата(haker_fox @ Nov 10 2005, 11:00) *
Цитата
Самодельная платка на ATmega46V-10AI

Наверно опечатка, имелась ввиду ATmega64V-10AI

Вряд ли опечатка, это на микросхеме написано:
===
atmega48v
10ai 0427a
===

Спасибо всем за идеи, сейчас начну реанимацию...
haker_fox
Цитата
Вряд ли опечатка, это на микросхеме написано:
===
atmega48v
10ai 0427a
===

Спасибо всем за идеи, сейчас начну реанимацию...


Ну да, а вы написали "ATmega46V-10AI"
46!!!! а не 48!!!!
я почему-то подумал, что речь идет о 64-ой меге, а она оказывается 48.
SeriouSerg
Цитата(talex @ Nov 10 2005, 08:33) *
Что было. Самодельная платка на ATmega46V-10AI без кварца (от внутреннего генератора работает), фирменный последовательный программатор AS2 от компорта, неделю назад всё работало -- внутрисхемно программировалось и читалось.

Что сейчас. При помощи последовательного программатора AS2 не читается сингатура, не читается программа, не программируются fuses, микросхема не стирается, короче такое впечатление что микросхема перешла в параллельный режим программирования, скорее всего от того что какой-то чайник (наверно я) неправильно установил бит spien в fuses. sad.gif

Вопрос. Что это может быть такое и как его победить?


Это может быть горелый программатор AS2(!!!!). У нас было такое. Целых два программатора за неделю... после чего купили оригинальный атмеловский. Работает по сей день, юзаем по сотне раз на день...
Igor26
Цитата(SeriouSerg @ Nov 10 2005, 13:37) *
Цитата(talex @ Nov 10 2005, 08:33) *

Что было. Самодельная платка на ATmega46V-10AI без кварца (от внутреннего генератора работает), фирменный последовательный программатор AS2 от компорта, неделю назад всё работало -- внутрисхемно программировалось и читалось.

Что сейчас. При помощи последовательного программатора AS2 не читается сингатура, не читается программа, не программируются fuses, микросхема не стирается, короче такое впечатление что микросхема перешла в параллельный режим программирования, скорее всего от того что какой-то чайник (наверно я) неправильно установил бит spien в fuses. sad.gif

Вопрос. Что это может быть такое и как его победить?


Это может быть горелый программатор AS2(!!!!). У нас было такое. Целых два программатора за неделю... после чего купили оригинальный атмеловский. Работает по сей день, юзаем по сотне раз на день...

Ну зачем же так сразу пугать человека! maniac.gif Я бы на программатор грешил, перепробовав все другие способы оживления чипа.
Не знаю, что у Вас за падёж ASвторых был, у нас ими зашили уже несколько тысяч кристаллов и всё прекрасно.
GeorgyBey
Я уже заметил, что 48Мега (TQFP) страдает пониженной жизнестойкостью.
Сделал плату, распаял, включил - хрен. В программный режим не входит и все остальное соответственно.
При АККУРАТНОЙ выпайке из корпуса (TQFP32) ВЫПАЛА НОГА!! cranky.gif

Полезная рекомендация по использованию М48-TQFP :
Сначала на плату паяем разъем ISP.
Потом припаиваем выводы для программирования (4шт) и питания smile.gif
Подключаем к Студио и читаем сигнатуры и т.п.
Допаиваем остальные ноги и повторяем проверку. Если все программируется -
допаиваем остальные детали на плату.
cheers.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.