|
|
  |
атмега8 и 32.768 |
|
|
|
Jun 19 2009, 15:23
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 23-07-07
Из: Украина, г. Сумы
Пользователь №: 29 306

|
проил сегодня отмегу8 программатором авр910 от проттосва, к выводам xtal1 и xtal2 подцепил кварц 32,768кГц без конденсаторов. после чего мега не отзывается. перемычку на программаторе ставил не помогает
Эскизы прикрепленных изображений
|
|
|
|
|
Jun 20 2009, 16:44
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 29-01-09
Пользователь №: 44 106

|
Цитата проил сегодня отмегу8 программатором авр910 от проттосва, к выводам xtal1 и xtal2 подцепил кварц 32,768кГц без конденсаторов кварц, наверное, для часов реального времени? - а зачем тогда поставил CKSEL=1001? Обычно такой кварц подключают ко второму таймеру, а тактовую частоту задают внутренним RC (как обычно: CKSEL=0001->1MHz ... CKSEL=0100->8MHz + программируют CKOPT),а тут тактовая получилась 32кГц... Программатор AVR910 поддерживает тактирование программируемого кристалла минимум 128кГц, следовательно, найдите кварц 128-500кгц (подойдет от пульта TV на 455кгц) и подключите к Меге. Кстати, к фразе автора про перемычку: Цитата Джампер J3 введен для возможности программирования МК AVR, тактируемых от внутреннего генератора 128 кГц. относитесь с осторожностью - генератор 128кгц предназначен для сторожевого таймера и его частота не отличается стабильностью - если она будет сильно занижена, то программатор не увидит кристалл (особенно относится к ATTiny13).
Сообщение отредактировал Son Of Stone - Jun 20 2009, 16:45
|
|
|
|
|
Jun 21 2009, 13:12
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 23-07-07
Из: Украина, г. Сумы
Пользователь №: 29 306

|
Цитата(Petka @ Jun 21 2009, 13:37)  Что за "кварц с пульта"? Обычно в пульты ставят не кварцы а керамические резонаторы. во всех пультах дома стоят именно керамические резонаторы. Его и ставил.
|
|
|
|
|
Jun 21 2009, 17:49
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 29-01-09
Пользователь №: 44 106

|
Цитата не, не работает с кварцем от пульта - тогда остается тактовую подать извне, например от мультивибратора на частоту около 150-200кГц Цитата Что за "кварц с пульта"? Обычно в пульты ставят не кварцы а керамические резонаторы - да, это керамика - т. к. дешевле... однако называют его часто кварцем (однажды в одноименном московском магазине про трехногий керамический резонатор со встроенными конденсаторами продавщицы сказали что это "керамический кварц"  ). Еще кварцем сплошь и рядом называют ПАВ-резонатор. Цитата а нужно это чтобы мега как можно меньше потребляла(т.к. скорость не важна) -а тогда надо использовать ATMEGA48/88 - у них делитель тактовой можно менять на лету и работать с вменяемыми кварцами или вообще от внутреннего RC.
|
|
|
|
|
Jun 22 2009, 18:55
|
Частый гость
 
Группа: Участник
Сообщений: 127
Регистрация: 18-10-06
Пользователь №: 21 418

|
Цитата(artemm @ Jun 21 2009, 22:35)  Проблема решена. Сделал на отмеге128 генератор примерно 160кГЦ и чудо, отмега 8 ожила. пока включил 1мгц внутр. Залью программу и опять включу от часового. а отмегу 8 использую так как была под рукой только такая. Попробуйте avreal. С atmeg'ой 169, тактируемой от 32768 гц кварца, работал (задержек только наставить надо). Подчеркну, что именно клок ядра был 32768.
|
|
|
|
|
Jun 25 2009, 06:48
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
Цитата(Budek @ Jun 24 2009, 22:33)  Но опять же сдуру установил в пргограмме делитель на 256. Это как? Хоть бы кусок кода привели... Цитата(Budek @ Jun 24 2009, 22:33)  Теперь пони камень не видит. Но светодиод мигает (значит живой). В чем может быть засада? Ведь фузы только прочитал (ничего не менял и не писАл их). Пытался подавать частоту для "оживления" (от 100кГц до 1,5МГц), не помогает. Если фьюзы не перешивали то подавать частоту без толку, он же у вас от внутреннего генератора работает. Проверили подключения всех проводов от программатора к кристаллу, начего не отвалилось? А вот если вы программой ставите делитель майн клока МК(ваш код тут бы помог в предположениях), то телепатически предположу что надо уменьшить частоту клока программатора, чтобы она была в 4 раза меньше клока МК. Иными словами, мега48 поставляется с частотой внутреннего генератора 8МГц и включенным делителем на 8, т.е. майн клок у МК при этом 1МГц. Если вы программно установили делитель в 256, то частота тактирования МК у вас стала 8МГц/256=31,25кГц, т.е. теперь надо установить в настройках программатора, чтобы он давал частоту при передаче информации около 7кГц.
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|