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

 
 
> Не определяется кристалл, Что делать?
Oleg_IT
сообщение Sep 7 2005, 06:17
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



После некоторых манипуляций с fuse битами с AVR перестала читаться сигнатура. Может быть я эти биты ошибочно сконфигурил на внешний генератор. В документации сказано, что если fuse биты неправильно выставлены, то единственный способ оживить кристалл это подать на XTAL1 частоту. Можно как-то без него обойтись? Пользуюсь программатором AS2. Выставляю эти биты как нужно, записываю. Программатор говорит, что всё ОК. Но при попытке считать или проверить их ругается, что выставленная и считанная сигнатуры не соответствуют. И как проверить из-за битов моя проблема или в чём-то другом??
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
micci_n
сообщение Sep 7 2005, 06:40
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 143
Регистрация: 21-07-05
Из: Москва
Пользователь №: 6 981



вну не знаю какой именно тут глюк - но похоже вырубил внутренний и внешний генераторы
а когда эти фьюзы выключены - то по умолчанию тактировать можно только от внешнего генератора
поэтому придется наверное пробовать от внешнего генератора подавать
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Sep 7 2005, 07:13
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Цитата(micci_n @ Sep 7 2005, 10:40)
вну не знаю какой именно тут глюк - но похоже вырубил внутренний и внешний генераторы
а когда эти фьюзы выключены - то по умолчанию тактировать можно только от внешнего генератора
поэтому придется наверное пробовать от внешнего генератора подавать
*



А что, программатор не может без внешнего генератора запрограммировать фьюзы как нужно?
У меня ATMega48, там JTAG нет. Кристаллов у меня 10. Все рабочие, проверял.
Я пытался выставить внутренний RC генератор на 4 МГц. Они так же как и у ATMega32 выставляются?
Увы AVReAl нет у меня. Работаю с AS2.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 7 2005, 07:58
Сообщение #4


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(Oleg_IT @ Sep 7 2005, 10:13)
А что, программатор не может без внешнего генератора запрограммировать фьюзы как нужно?
У меня ATMega48, там JTAG нет. Кристаллов у меня 10. Все рабочие, проверял.
Я пытался выставить внутренний RC генератор на 4 МГц. Они так же как и у ATMega32 выставляются?
Увы AVReAl нет у меня. Работаю с AS2.
*

Может, т. к. новые МК (ATMega48 в частности) обычно поставляются с fuse битами, запрограммированными на использование внутреннего RC генератора.
Речь идёт о случайной их установке на внешнее тактирование самим пользователем.
Что касается назначения битов для конкретного МК, то не следует полагаться, что оно будет такое же, как и у какого-то другого. Читайте обязательно описание.
Go to the top of the page
 
+Quote Post



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

 


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


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