|
Восстановить работоспособность кристалла., Помогите. |
|
|
|
Oct 3 2005, 06:09
|

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

|
Цитата(tobias_ivan @ Oct 3 2005, 08:25) Какой кристал? Чем программировали? Как именно установили fuse? Какой корпус?
|
|
|
|
|
Oct 3 2005, 06:38
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Цитата(Igor26 @ Oct 3 2005, 10:09) Цитата(tobias_ivan @ Oct 3 2005, 08:25) Какой кристал? Чем программировали? Как именно установили fuse? Какой корпус? ATMega48 (TQFP) Программатор AS2. Выставлял фузы для чистоты 8 МГц как у ATMega32. Получилось «внешний часовой кварц». Скорей всего так было. Но уверенности уже нет. То, что он рабочий (не выбитый) это точно. Пробовал подключит кварц, не получается.
|
|
|
|
|
Oct 3 2005, 06:51
|

Знающий
   
Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814

|
Цитата(Oleg_IT @ Oct 3 2005, 09:38) Цитата(Igor26 @ Oct 3 2005, 10:09) Цитата(tobias_ivan @ Oct 3 2005, 08:25) Какой кристал? Чем программировали? Как именно установили fuse? Какой корпус? ATMega48 (TQFP) Программатор AS2. Выставлял фузы для чистоты 8 МГц как у ATMega32. Получилось «внешний часовой кварц». Скорей всего так было. Но уверенности уже нет. То, что он рабочий (не выбитый) это точно. Пробовал подключит кварц, не получается. Была такая же проблема. Я просто прикурил её от другого контроллера. Припаял паралельно провода от другого контроллера с кварцем. И стер биты.
--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
|
|
|
|
|
Oct 3 2005, 07:13
|

Знающий
   
Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814

|
Цитата(Oleg_IT @ Oct 3 2005, 10:08) Просто одноимённые XTAL соединить с любым рабочим МК? Так точно. Главное чтобы одноимённый Мк работал от внешнего кварца.
--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
|
|
|
|
|
Oct 3 2005, 07:34
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Цитата(BVU @ Oct 3 2005, 11:15) Самый простой и надежный способ для востановления контроллеров, после подобной ситуации - это иметь параллельный программатор (+12в). Другим способом fus-bits снять нельзя! Эта тема не раз поднималась на форуме AVR (пользуйтесь тематическим поиском!!!). Еще раз и последний даю ссылки: http://pol-sem.narod.ru/paraprog/paraprog.htmhttp://elm-chan.org/works/avrx/report_e.html#AVRXPСделайте, не жалейте времени. Ведь делать то один раз, а пользоваться часто... Это очень заманчиво, но кристалл стоит на плате и подпаиваться к его ногам проблематично.
|
|
|
|
|
Oct 3 2005, 08:31
|
Частый гость
 
Группа: Участник
Сообщений: 150
Регистрация: 7-09-05
Из: Россия, г.Новороссийск
Пользователь №: 8 321

|
Цитата (Oleg_IT @ Oct 3 2005, 10:08) Просто одноимённые XTAL соединить с любым рабочим МК? XTAL2 - не подключается, только XTAL1 Но не нарасно же CKSEL3..0 устанавливают вид источника тактирования. Это может не сработать. Кстати, просморел datasheet на mega48, там для external source тактовая частота указана от 0 до 100 МГц (табл.15, стр.31). Опечатка? Цитата Другим способом fus-bits снять нельзя! А почему Вы решили, что fuse-быты нельзя перепрограммировать в последовательном режиме. Atmel пишет, что в последовательном режиме недоступен только SPIEN-fuse. Вот если с ним что-то случилось, тогда только параллельный программатор. Цитата чтобы прошить проц с часовым кварцем необходимо чтобы частота isp была меньше 32768/4=8192 кГц. как в as не знаю а в AVRISP частоту isp можно менять от 4 кгц до 1,8 мгц Очень правильное замечание. Только НЕ 8192 кГц, А 8192 Гц (8 кГц). Часовые кварцы такие маленькие, припаять на корпус TQFP можно. А при подпайке кварца, наблюдаются ли колебания на XTAL.
|
|
|
|
|
Oct 3 2005, 11:22
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(tobias_ivan @ Oct 3 2005, 12:31) А почему Вы решили, что fuse-быты нельзя перепрограммировать в последовательном режиме. Atmel пишет, что в последовательном режиме недоступен только SPIEN-fuse. Вот если с ним что-то случилось, тогда только параллельный программатор. Так об этом то речь и велась (надоело по 20-раз обьяснять, сначала надо пользоваться поиском...). Если бы SPIEN-fuse был нетронут, не было бы и проблем!!! Или Вы считаете, что все обстоит по другому? Так что никакие другие советы больше не помогут... А Oleg_IT могу лишь посоветовать в дальнейшем ставить по возможности микроконтроллер на панельку (если он в DIP исполнении), ну а если в другом, то здесь лучше таких оплошностей не делать.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Oct 3 2005, 11:53
|
Знающий
   
Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693

|
Цитата(BVU @ Oct 3 2005, 14:22) Если бы SPIEN-fuse был нетронут, не было бы и проблем!!! А ещё можно тронуть RSTDISBL или DWEN. Тоже весело.
|
|
|
|
|
Oct 3 2005, 12:19
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(mse @ Oct 3 2005, 15:53) Цитата(BVU @ Oct 3 2005, 14:22) Если бы SPIEN-fuse был нетронут, не было бы и проблем!!! А ещё можно тронуть RSTDISBL или DWEN. Тоже весело. Точно!!!
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Oct 3 2005, 23:21
|
Частый гость
 
Группа: Свой
Сообщений: 113
Регистрация: 28-01-05
Из: Владивосток
Пользователь №: 2 247

|
Цитата(tobias_ivan @ Oct 3 2005, 11:31) А почему Вы решили, что fuse-быты нельзя перепрограммировать в последовательном режиме. Atmel пишет, что в последовательном режиме недоступен только SPIEN-fuse. Вот если с ним что-то случилось, тогда только параллельный программатор. После того, как выставили неправильный способ тактирования, проблема уже не в SPIEN, а в том, что In-system Programming в принципе не сможет работать, и вся надежда ТОЛЬКО на параллельный программатор, чтобы вернуть контроллер к жизни, переустановив фузы генератора. Так что все дружно собираем параллельные программаторы - все же ошибаемся иногда
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|