|
|
  |
Убилась Atmega48?, Или перешла в параллельный режим программирования? |
|
|
|
Nov 10 2005, 05:33
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-03-05
Пользователь №: 3 622

|
Что было. Самодельная платка на ATmega46V-10AI без кварца (от внутреннего генератора работает), фирменный последовательный программатор AS2 от компорта, неделю назад всё работало -- внутрисхемно программировалось и читалось. Что сейчас. При помощи последовательного программатора AS2 не читается сингатура, не читается программа, не программируются fuses, микросхема не стирается, короче такое впечатление что микросхема перешла в параллельный режим программирования, скорее всего от того что какой-то чайник (наверно я) неправильно установил бит spien в fuses.  Вопрос. Что это может быть такое и как его победить?
|
|
|
|
|
Nov 10 2005, 06:15
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-03-05
Пользователь №: 3 622

|
Замену уже заказал, но когда ещё она в Казань приедет, а у меня дело стоит...  Цитата(haker_fox @ Nov 10 2005, 08:48)  2. Действительно непорядок с битом SPIEN, тут нужен только параллельный программатор. Есть на этом форуме ссылки. Проблема в том что микросхема не DIP, а TFQP32 (не помню точное название) и впаяна в плату... Как её в параллельный программатор поставить?!
|
|
|
|
|
Nov 10 2005, 06:30
|
Участник

Группа: Свой
Сообщений: 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.
|
|
|
|
|
Nov 10 2005, 08:00
|

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

|
Цитата Что было. Самодельная платка на ATmega46V-10AI без кварца (от внутреннего генератора работает), фирменный последовательный программатор AS2 от компорта, неделю назад всё работало -- внутрисхемно программировалось и читалось. Наверно опечатка, имелась ввиду ATmega64V-10AI Цитата Есть ещё причина - это RSTDISBL. Вот его-то можно запрограммировать и при этом для оживления кристалла понадобится параллельный программатор. У этого кристалла нет вроде бы такого бита... Цитата Проблема в том что микросхема не DIP, а TFQP32 (не помню точное название) и впаяна в плату... Как её в параллельный программатор поставить?! Да, извините, не заметил Вообще была у меня такая ситуация с ATmega8-16PI, помог только внешний клок на XTAL1, но тут не понятно в чем дело.
--------------------
Выбор.
|
|
|
|
|
Nov 10 2005, 08:04
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-03-05
Пользователь №: 3 622

|
Цитата(haker_fox @ Nov 10 2005, 11:00)  Цитата Самодельная платка на ATmega46V-10AI Наверно опечатка, имелась ввиду ATmega64V-10AI Вряд ли опечатка, это на микросхеме написано: === atmega48v 10ai 0427a === Спасибо всем за идеи, сейчас начну реанимацию...
|
|
|
|
|
Nov 10 2005, 08:51
|

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

|
Цитата Вряд ли опечатка, это на микросхеме написано: === atmega48v 10ai 0427a ===
Спасибо всем за идеи, сейчас начну реанимацию... Ну да, а вы написали "ATmega46V-10AI" 46!!!! а не 48!!!! я почему-то подумал, что речь идет о 64-ой меге, а она оказывается 48.
--------------------
Выбор.
|
|
|
|
|
Nov 10 2005, 09:37
|

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

|
Цитата(talex @ Nov 10 2005, 08:33)  Что было. Самодельная платка на ATmega46V-10AI без кварца (от внутреннего генератора работает), фирменный последовательный программатор AS2 от компорта, неделю назад всё работало -- внутрисхемно программировалось и читалось. Что сейчас. При помощи последовательного программатора AS2 не читается сингатура, не читается программа, не программируются fuses, микросхема не стирается, короче такое впечатление что микросхема перешла в параллельный режим программирования, скорее всего от того что какой-то чайник (наверно я) неправильно установил бит spien в fuses.  Вопрос. Что это может быть такое и как его победить? Это может быть горелый программатор AS2(!!!!). У нас было такое. Целых два программатора за неделю... после чего купили оригинальный атмеловский. Работает по сей день, юзаем по сотне раз на день...
|
|
|
|
|
Nov 10 2005, 11:40
|

Знающий
   
Группа: Свой
Сообщений: 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.  Вопрос. Что это может быть такое и как его победить? Это может быть горелый программатор AS2(!!!!). У нас было такое. Целых два программатора за неделю... после чего купили оригинальный атмеловский. Работает по сей день, юзаем по сотне раз на день... Ну зачем же так сразу пугать человека!  Я бы на программатор грешил, перепробовав все другие способы оживления чипа. Не знаю, что у Вас за падёж ASвторых был, у нас ими зашили уже несколько тысяч кристаллов и всё прекрасно.
|
|
|
|
|
Nov 15 2005, 09:49
|
Местный
  
Группа: Свой
Сообщений: 205
Регистрация: 21-12-04
Из: Киев
Пользователь №: 1 593

|
Я уже заметил, что 48Мега (TQFP) страдает пониженной жизнестойкостью. Сделал плату, распаял, включил - хрен. В программный режим не входит и все остальное соответственно. При АККУРАТНОЙ выпайке из корпуса (TQFP32) ВЫПАЛА НОГА!! Полезная рекомендация по использованию М48-TQFP : Сначала на плату паяем разъем ISP. Потом припаиваем выводы для программирования (4шт) и питания Подключаем к Студио и читаем сигнатуры и т.п. Допаиваем остальные ноги и повторяем проверку. Если все программируется - допаиваем остальные детали на плату.
--------------------
На "нет" и "нах" :)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|