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

 
 
 
Reply to this topicStart new topic
> Не определяется кристалл, Что делать?
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
andrvisht
сообщение Sep 7 2005, 06:27
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 298
Регистрация: 29-08-05
Пользователь №: 8 064



Цитата(Oleg_IT @ Sep 7 2005, 09:17)
После некоторых манипуляций с fuse битами с AVR перестала читаться сигнатура. Может быть я эти биты ошибочно сконфигурил на внешний генератор. В документации сказано, что если fuse биты неправильно выставлены, то единственный способ оживить кристалл это подать на XTAL1 частоту. Можно как-то без него обойтись? Пользуюсь программатором AS2. Выставляю эти биты как нужно, записываю. Программатор говорит, что всё ОК. Но при попытке считать или проверить их ругается, что выставленная и считанная сигнатуры не соответствуют.  И как проверить из-за битов моя проблема или в чём-то другом??
*


Вот еще один способ:
http://pol-sem.narod.ru/paraprog/paraprog.htm
ну или JTAG если поддерживается и случайно не отключен
Go to the top of the page
 
+Quote Post
micci_n
сообщение Sep 7 2005, 06:40
Сообщение #3


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

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



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


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 3-08-05
Пользователь №: 7 308



Насколько я помню если программировать программатором AVReAl
http://ln.ua/~real/avreal/index.html
то там есть возможность подавать сигнал тактирования с программатора
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Sep 7 2005, 07:13
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 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
Сообщение #6


Шаман
******

Группа: Модераторы
Сообщений: 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
Petka
сообщение Sep 7 2005, 18:57
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Мне удавалось оживить кристалл, который не программировался после манипулций с Fuses. Метод прост: вешается кварц (я брал на 2Mhz) на XTAL1 и XTAL2, и кондюки на землю, после чего всё благополучно програмируется.
Go to the top of the page
 
+Quote Post
arttab
сообщение Sep 8 2005, 01:43
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



если выставили на внешний генератор, то ни чего записать или считать с мк без подачи внешней частоты не выйдет. Или не правильно описали ситуацию или мк поврежден или ошибки при передачи данных (может шнурок длиноват) или что то еще.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
JokerTM
сообщение Sep 8 2005, 07:50
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 3-08-05
Пользователь №: 7 308



Цитата(Oleg_IT @ Sep 7 2005, 13:13)
Увы AVReAl нет у меня.


Так адаптер можно за час смастерить, а прогу на сайте скачать smile.gif smile.gif
Go to the top of the page
 
+Quote Post
nml
сообщение Sep 8 2005, 10:25
Сообщение #10


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

Группа: Свой
Сообщений: 86
Регистрация: 13-06-04
Из: Minsk
Пользователь №: 29



Цитата(Oleg_IT @ Sep 7 2005, 09:17)
После некоторых манипуляций с fuse битами с AVR перестала читаться сигнатура. Может быть я эти биты ошибочно сконфигурил на внешний генератор.
*


Перестала читаться только сигнатура или вообще МК не входит в режим программирования?

Я на днях столкнулся с интересным глюком Меги8535 - все работает, но не читается сигнатура и настроечные OSCCAL байты. Надо в программатор добавить возможность задавать тип МК ручками...

Кстати, сталкивался ли кто с такой ситуацией - хотелось бы знать, может это глюк совсем уж единичный и не стоит под него программу дорабатывать...
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Sep 8 2005, 10:46
Сообщение #11


Знающий
****

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



Цитата(nml @ Sep 8 2005, 14:25)
Цитата(Oleg_IT @ Sep 7 2005, 09:17)
После некоторых манипуляций с fuse битами с AVR перестала читаться сигнатура. Может быть я эти биты ошибочно сконфигурил на внешний генератор.
*


Перестала читаться только сигнатура или вообще МК не входит в режим программирования?

Я на днях столкнулся с интересным глюком Меги8535 - все работает, но не читается сигнатура и настроечные OSCCAL байты. Надо в программатор добавить возможность задавать тип МК ручками...

Кстати, сталкивался ли кто с такой ситуацией - хотелось бы знать, может это глюк совсем уж единичный и не стоит под него программу дорабатывать...
*



Программатор AS2. В ручную ставлю сигнатуру. Пробую писать программу. Пишет. При проверки ошибка. Сигнатуру не читает.
Купил в Чипе генератор на 4МГц. Подаю эти МГц на XTAL1. Подаю, убедился по осциллографу. Не оживает. Может последовательность не та? У меня есть живые платы, с них срисовываю фьюзы, но всё равно сигнатура FF FF FF.
Go to the top of the page
 
+Quote Post
Sergio66
сообщение Sep 9 2005, 08:10
Сообщение #12


Местный
***

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



Программатор AS2. В ручную ставлю сигнатуру. Пробую писать программу. Пишет. При проверки ошибка. Сигнатуру не читает.
Купил в Чипе генератор на 4МГц. Подаю эти МГц на XTAL1. Подаю, убедился по осциллографу. Не оживает. Может последовательность не та? У меня есть живые платы, с них срисовываю фьюзы, но всё равно сигнатура FF FF FF.
*

[/quote]


Есть еще такая особенность, кристаллов, я сталкиваюсь с ней постоянно для М8, М16 и М32 - первое программирование (после покупки, т.е. самое первое) происходит только на самой маленькой скорости, ну максимум на второй. Дальше - все нормально. И сигнатура читается только на этой скорости. Это справедливо для AS2. про другие говорить не буду - не знаю. Попробуйте уменьшить скорость программирования.
Go to the top of the page
 
+Quote Post
vzyk
сообщение Sep 9 2005, 17:39
Сообщение #13


Участник
*

Группа: Validating
Сообщений: 18
Регистрация: 3-09-05
Пользователь №: 8 208



Цитата(Sergio66 @ Sep 9 2005, 11:10)
Программатор AS2. В ручную ставлю сигнатуру. Пробую писать программу. Пишет. При проверки ошибка. Сигнатуру не читает.
Купил в Чипе генератор на 4МГц. Подаю эти МГц на XTAL1. Подаю, убедился по осциллографу. Не оживает. Может последовательность не та? У меня есть живые платы, с них срисовываю фьюзы, но всё равно сигнатура FF FF FF.
*


Kvarc tam ne priciom. AVR zdox uzhe. No esli vozmozhno chto-to pisatj/scitatj s nevo - ne beri vnimanie na Signature - byvaet ctho toljko SIgnature ne rabotaiet, a vsio ostaljnoe rabotaiet.

Escio vnimatieljno pasmotri na Reset - mnogo probliem imiel s programmirovaniem kogna reset ne sovsiem xorosho sdielan byl.
Go to the top of the page
 
+Quote Post

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

 


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


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