реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Убилась Atmega48?, Или перешла в параллельный режим программирования?
talex
сообщение Nov 10 2005, 05:33
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 23-03-05
Пользователь №: 3 622



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

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

Вопрос. Что это может быть такое и как его победить?
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Nov 10 2005, 05:48
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Ну я тут выделяю два варианта:
1. Микруха диейтсвительно вышла из строя и ее остается только выбросить.

2. Действительно непорядок с битом SPIEN, тут нужен только параллельный программатор. Есть на этом форуме ссылки.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
talex
сообщение Nov 10 2005, 06:15
Сообщение #3





Группа: Новичок
Сообщений: 6
Регистрация: 23-03-05
Пользователь №: 3 622



Замену уже заказал, но когда ещё она в Казань приедет, а у меня дело стоит... sad.gif

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

Проблема в том что микросхема не DIP, а TFQP32 (не помню точное название) и впаяна в плату... Как её в параллельный программатор поставить?!
Go to the top of the page
 
+Quote Post
solidreg
сообщение Nov 10 2005, 06:30
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 24-10-05
Пользователь №: 10 056



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.
Go to the top of the page
 
+Quote Post
SpyBot
сообщение Nov 10 2005, 06:44
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 5-11-05
Пользователь №: 10 491



Есть ещё причина - это RSTDISBL. Вот его-то можно запрограммировать и при этом для оживления кристалла понадобится параллельный программатор.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Nov 10 2005, 06:59
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



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

Возможно Вы запрограммировали кристалл на работу от внешнего кварца. Подключите кварц, или внешний генератор, скорее всего он оживет. На форуме не очень давно эта проблема обсуждалась и именно с Мегой48. Только не помню, чем всё закончилось.
Желаю удачи.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Nov 10 2005, 08:00
Сообщение #7


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



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


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

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

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

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

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

Вообще была у меня такая ситуация с ATmega8-16PI, помог только внешний клок на XTAL1, но тут не понятно в чем дело.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
talex
сообщение Nov 10 2005, 08:04
Сообщение #8





Группа: Новичок
Сообщений: 6
Регистрация: 23-03-05
Пользователь №: 3 622



Цитата(haker_fox @ Nov 10 2005, 11:00) *
Цитата
Самодельная платка на ATmega46V-10AI

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

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

Спасибо всем за идеи, сейчас начну реанимацию...
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Nov 10 2005, 08:51
Сообщение #9


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



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

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


Ну да, а вы написали "ATmega46V-10AI"
46!!!! а не 48!!!!
я почему-то подумал, что речь идет о 64-ой меге, а она оказывается 48.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
SeriouSerg
сообщение Nov 10 2005, 09:37
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 214
Регистрация: 6-06-05
Из: г. Таганрог
Пользователь №: 5 759



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

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

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


Это может быть горелый программатор AS2(!!!!). У нас было такое. Целых два программатора за неделю... после чего купили оригинальный атмеловский. Работает по сей день, юзаем по сотне раз на день...
Go to the top of the page
 
+Quote Post
Igor26
сообщение Nov 10 2005, 11:40
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(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вторых был, у нас ими зашили уже несколько тысяч кристаллов и всё прекрасно.
Go to the top of the page
 
+Quote Post
GeorgyBey
сообщение Nov 15 2005, 09:49
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 21-12-04
Из: Киев
Пользователь №: 1 593



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

Полезная рекомендация по использованию М48-TQFP :
Сначала на плату паяем разъем ISP.
Потом припаиваем выводы для программирования (4шт) и питания smile.gif
Подключаем к Студио и читаем сигнатуры и т.п.
Допаиваем остальные ноги и повторяем проверку. Если все программируется -
допаиваем остальные детали на плату.
cheers.gif


--------------------
На "нет" и "нах" :)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 03:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01469 секунд с 7
ELECTRONIX ©2004-2016