Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подключение внешнего кварцевого резонатора
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
Motion
Необходимо подключить внешний кварцевый резонатор на 16МГц к МК ATMega 16 .

Открываю документацию, а там:

Для частоты >= 1МГц - CKSEL3..1 = 101, 110, 111 (какое значение из 3-ёх брать?)
Ёмкости 12-22 пФ

А как определить CKSEL0 и SUT1..0? Какое лучше взять?

В интернете нашёл вот такие рекомендации:
Цитата
Для использования ATmega16 (и других мег) с внешним кварцевым или керамическим резонатором на частотах выше 8 МГц вам нужно установить фьюзы как в примере выше но запрограммировать CKOPT - значит сделать его "0". Т.е. вам нужна такая комбинация:

SKSEL 1111 SUT 10 CKOPT 0


Подойдёт для моего случая?
sKWO
Цитата(Владимир_КПИ @ Feb 14 2008, 16:08) *
Необходимо подключить внешний кварцевый резонатор на 16МГц к МК ATMega 16 .

Открываю документацию, а там:

Для частоты >= 1МГц - CKSEL3..1 = 101, 110, 111 (какое значение из 3-ёх брать?)
Ёмкости 12-22 пФ

А как определить CKSEL0 и SUT1..0? Какое лучше взять?

В интернете нашёл вот такие рекомендации:
Подойдёт для моего случая?

Прочитайте внимательно даташит на мегу. Подробнее чем там написано нигде нет.
такая комбинация подойдёт. Если не хотите долго читать то запустите АВРстудию и запустите
программатор (значок контроллера вверху програмной оболочки c надписью AVR).
Запустится оболочка выбора программатора , выберите STK500 и режим без соединения с программатором. выберите нужный вам контр. и перейдите в закладки фусов.
там будут различные значения фусов с коментариями.

CKOPT 0 ---- операции зависимы от значений CKSEL
CKSEL если 1111 -- максимальная частота внешнего кварца (больше восьми)

SUT 10 -- задержка старрта МК на 4 милисекунды
Motion
Спасибо, вроде получилось (по крайней мере писать и читать память могу).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.