Страница 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".