Тактирование и проблемы связаные с ним

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
rotax
Родился
Сообщения: 7
Зарегистрирован: Пт дек 18, 2009 15:58:30
Контактная информация:

Тактирование и проблемы связаные с ним

Сообщение rotax »

Собрал устройство на контроллере Atmega16 с использованием 16 МГц кварца, как и положено припаял к ножкам кварца по конденсатору 22пФ, второй контакт конденсаторов заземлен, земля не дальше 20 мм и к тому же несколько вводов.
Столкнулся со следующей проблемой, периодически генератор не запускается, на LCD верхняя строка чуть квадратиками светится, т.е. программа вообще не пошла, ведь программа не может же зависать на инициализации самого контроллера, ее CVAvr сгенерил. осциллографа к сожалению нет :( Иногда в процессе работы программы система замирает. подозреваю, что это генератор, т.к. без вмешательства в устройство через часок другой оно начинает работать.
Каким образом бороться с такими проблемами? может установить конденсаторы с меньшим номиналом?
Перепрошить не могу так как не прошивается он без тактирования
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5731
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

Сообщение >TEHb< »

А вы другой кварц поставте. Мне с тини2313 помогло.
"Привет!" - соврал он.
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: Тактирование и проблемы связаные с ним

Сообщение md5sum »

rotax писал(а):ведь программа не может же зависать на инициализации самого контроллера, ее CVAvr сгенерил


+1 :) Спасибо, за поднятое настроение!

Про кварц уже сказали...
И что за тяга к "крайним" значениям?
Если в ДШ указано 12-22 пф, то лепим 22?
Аватара пользователя
rotax
Родился
Сообщения: 7
Зарегистрирован: Пт дек 18, 2009 15:58:30
Контактная информация:

Re: Тактирование и проблемы связаные с ним

Сообщение rotax »

md5sum писал(а):
rotax писал(а):ведь программа не может же зависать на инициализации самого контроллера, ее CVAvr сгенерил


+1 :) Спасибо, за поднятое настроение!

Про кварц уже сказали...
И что за тяга к "крайним" значениям?
Если в ДШ указано 12-22 пф, то лепим 22?


:) имелось ввиду что инициализацию CVAVR сгенерил при помощи утилиты CodeWizardAVR

а 22 пф взял потому что в инете все схемы с данным номиналом.
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5731
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

Сообщение >TEHb< »

Я практически на все частоты леплю по 10 пф. Пока проблем не было, кроме того одного. Сначала вместо 10 поставил 22 пф - срывается генерация и не запускается пока пальцем не тыкнешь. Тоже самое вообще без конденсаторов, а дело оказалось в кварце.
"Привет!" - соврал он.
Аватара пользователя
rotax
Родился
Сообщения: 7
Зарегистрирован: Пт дек 18, 2009 15:58:30
Контактная информация:

Сообщение rotax »

а были случаи чтобы кварц выходил из строя со временем?
может более рационально ставить тактовый генератор?
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

А может стоит посмотреть, как фьюзы настроены, активен ли BOD и watch-dog, и вообще - что там с питанием творится? :wink:
Оптимизм х (Опыт + Знания) = const
Аватара пользователя
rotax
Родился
Сообщения: 7
Зарегистрирован: Пт дек 18, 2009 15:58:30
Контактная информация:

Сообщение rotax »

установлены следующие фьюзы:
BODEN
SKOPT
SUT1

watch-dog вообще не включал так как программа простецкая, запускает подсветку лсд по нажатию кнопки, однако программа даже инициализацию контроллера не проходит, видно все по тому же лсд. И к тому же я пробовал резет на землю замыкать не помогает

питание стабилизированное 5,07 В на контроллер подается, земля так же заводится, короткими не более 20 мм длинной дорожками, от массы соединенной напрямую с источником питания, так что уход от 0 В врядле возможен.
Аватара пользователя
GRafGRay
Прорезались зубы
Сообщения: 223
Зарегистрирован: Вт окт 02, 2007 14:43:23
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение GRafGRay »

- если кварц исправен то ИМХО вообще без кондеров все работать будет (специально проверял)
- в свое время была похожая проблема - но и она оказалась не в кварце, а в моих кривых руках да плохом зрении. Касался пальцем кварца - была генерация, не касался - черные квадраты на LCD и все
При наличии отсутствия пропитанных шпал - это будет не трамвай а одно горе!
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»