Страница 1 из 1
Atmega16 - Не работает клок
Добавлено: Чт авг 14, 2008 11:24:56
BlackJack
Задравия желаю!
Проблема - купил ATMEGA16-16PU
Настроил на 16 Мгц(CKPOT-0 CKSEL[3-0] 0b1111 SUT -0b10).
Далее - Проверяю XTAL1 , XTAL2: A TAM! чертовщина ёмкостная вместо нормального сигнала. Тем временем на портах (PortA... и т.д.)
какие-т0 сигналы бродят а мплитудой до 1 вольта.
Вообщем в чём проблема?
Добавлено: Чт авг 14, 2008 12:05:10
BerZerK-ku
Порты в Z-состоянии, там может быть все что угодно.
А как кварц подключен? Рекомендовано 12-22пф.
А чем смотрите? Какая емкость у щупа?
Добавлено: Чт авг 14, 2008 17:52:02
BlackJack
Кварц(16.000) подключён как в даташите.
Ёмкость конденсаторов при кварце 22-пФ.
Питание(5-вольт стабилизированные) подано на Vcc и AVcc.
Смотрю осциллом, ёмкость щупов 40-пф
Для контроля вывожу на порт-А 0b00000001
Где ноль-там 0.3 вольт, Где один-там 5 вольт
А когда возникает Z состояние?
Добавлено: Чт авг 14, 2008 18:04:41
tych
BlackJack писал(а):А когда возникает Z состояние?
"Устройство AVR" - стр. 2 Краткого курса - моя домашняя страничка.
Добавлено: Чт авг 14, 2008 18:20:33
Пухич
Если вы развернете порт на ввод, то это будет типа Z-состояние.
Добавлено: Чт авг 14, 2008 19:49:46
tych
Пухич писал(а):Если вы развернете порт на ввод, то это будет типа Z-состояние.
Не достаточно "развернуть на ввод" для получения Z.
"Устройство AVR" стр. 2 курса.
Добавлено: Пт авг 15, 2008 01:21:54
Пухич
tych писал(а):Пухич писал(а):Если вы развернете порт на ввод, то это будет типа Z-состояние.
Не достаточно "развернуть на ввод" для получения Z.
"Устройство AVR" стр. 2 курса.
Ты про подтяжки? Ну и их конечно тоже можно отключить. Или ты не про них?
Кстати, третье состояние у выходных буферов наступит сразу, как только переключишься на ввод. Так что не вводите в заблуждение человека.
Re: Atmega16 - Не работает клок
Добавлено: Пт авг 15, 2008 06:37:38
BerZerK-ku
BlackJack писал(а):Задравия желаю!
Проблема - купил ATMEGA16-16PU
Настроил на 16 Мгц(CKPOT-0 CKSEL[3-0] 0b1111 SUT -0b10).
Далее - Проверяю XTAL1 , XTAL2: A TAM! чертовщина ёмкостная вместо нормального сигнала. Тем временем на портах (PortA... и т.д.)
какие-т0 сигналы бродят а мплитудой до 1 вольта.
Вообщем в чём проблема?
Попробуйте установить бит CKPOT (т.е. зашить "0"). Была у меня как-то проблема, АТmega128 стали плохо запускаться. Помог этот бит.
Да и в даташите сказано: "For resonators, the maximum frequency is 8MHz with CKPOT unprogrammed and 16MHzwith CKPOT programmed".