|
Фузы для внешнего кварца |
|
|
|
Dec 27 2006, 11:53
|

Участник

Группа: Участник
Сообщений: 62
Регистрация: 1-11-06
Пользователь №: 21 847

|
Необходимо использовать внешний кварцевый резонатор 8MHz. При установке фузов на внутренний генератор - мега16 работает с частотой 8.0. Устанавливаю фузы для работы с кварцем 8.0 - работает,но не на частоте 8мГц, видно по светодиодам (переключаются медленно). Фузы устанавливаю по даташиту (стр.26,27 таблица 4,5) так: CKOPT - 0 CKSEL 3,2,1,0 - 0 SUT 1,0 - 0 Пробовал и так SUT 1,0 - 0,1
0- выключено (нет галки в CV) 1- включено (галка в CV)
Как правильно установить фузы для кварца 8MHz?
|
|
|
|
|
 |
Ответов
(1 - 11)
|
Dec 27 2006, 12:36
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896

|
Цитата(D H @ Dec 27 2006, 12:53)  Необходимо использовать внешний кварцевый резонатор 8MHz. При установке фузов на внутренний генератор - мега16 работает с частотой 8.0. Устанавливаю фузы для работы с кварцем 8.0 - работает,но не на частоте 8мГц, видно по светодиодам (переключаются медленно). Фузы устанавливаю по даташиту (стр.26,27 таблица 4,5) так: CKOPT - 0 CKSEL 3,2,1,0 - 0 SUT 1,0 - 0 Пробовал и так SUT 1,0 - 0,1
0- выключено (нет галки в CV) 1- включено (галка в CV)
Как правильно установить фузы для кварца 8MHz? Тщательнее надо доки изучать!!! На стр.25 табл.2 ясно же написано что биты CKSEL3..0 должны быть установлены в диапазоне 1010 ... 1111. Да и CKOPT неплохо в 1 поставить.
|
|
|
|
|
Dec 27 2006, 14:45
|

Участник

Группа: Участник
Сообщений: 62
Регистрация: 1-11-06
Пользователь №: 21 847

|
Цитата(okela @ Dec 27 2006, 12:36)  Цитата(D H @ Dec 27 2006, 12:53)  Необходимо использовать внешний кварцевый резонатор 8MHz. При установке фузов на внутренний генератор - мега16 работает с частотой 8.0. Устанавливаю фузы для работы с кварцем 8.0 - работает,но не на частоте 8мГц, видно по светодиодам (переключаются медленно). Фузы устанавливаю по даташиту (стр.26,27 таблица 4,5) так: CKOPT - 0 CKSEL 3,2,1,0 - 0 SUT 1,0 - 0 Пробовал и так SUT 1,0 - 0,1
0- выключено (нет галки в CV) 1- включено (галка в CV)
Как правильно установить фузы для кварца 8MHz?
Тщательнее надо доки изучать!!! На стр.25 табл.2 ясно же написано что биты CKSEL3..0 должны быть установлены в диапазоне 1010 ... 1111. Да и CKOPT неплохо в 1 поставить.  Дык, это... по даташиту 1 это выключено. Я же выше написал, что 0-НЕТ ГАЛКИ в CV. CKOPT = 1 при частоте кварца <=1MHz, а у меня 8MHz. Вариант вышеприведенных фузов по даташиту CKOPT - 1 CKSEL 3,2,1,0 - 1 SUT 1,0 - 1 Пробовал и так SUT 1,0 - 1,0 1- выключено (по даташиту) 0- включено (по даташиту) Приведите пример установки фузов для 8MHz. Т.е. Где поставить галки в CV?
Сообщение отредактировал D H - Dec 27 2006, 15:07
|
|
|
|
|
Dec 27 2006, 17:05
|

Участник

Группа: Участник
Сообщений: 62
Регистрация: 1-11-06
Пользователь №: 21 847

|
Цитата(GDI @ Dec 27 2006, 15:39)  галка в Коде Вижене означает, что соответствующий фьюз равен нулю, значит для внешнего кварца надо галки со всех CKSELов снять. Но если генерация на кварце есть, то, скорее всего вы правильно поставили фьюзы и дело не в них, а кварцы бывают на 1й и на 3й гармонике... и если у вас 8МГц кварц для 3й гармоники, а завелся он на 1й - то вы и получите меньшую частоту(в 3 раза). попробуйте изменить емкость конденсаторов, которые идут с ног кварца на землю(уменьшить или увеличить) или применить другой кварц 8МГц на 1й гармонике - они отличаются маркировкой.. маркировка 8МГц и 8000кГц.. вот только не помню как.. вроде где 8МГц - там 1я гармоника У меня стоят конденсаторы 22пф. На кварце написано 8.000 МГц. Попробую поставить конденсаторы поменьше.
|
|
|
|
|
Jan 1 2007, 20:04
|

Участник

Группа: Участник
Сообщений: 62
Регистрация: 1-11-06
Пользователь №: 21 847

|
Цитата(bgc @ Dec 27 2006, 18:49)  На мега8 у меня 15пф и кварц 8МГц (не 8000).
CKOPT = 1 CKSEL3..1 = 0100 SUT1..0 = 10
0-бит запрограммирован.
Все работает в десятке проектов IMHO, зря кварц ставил, от внутреннего генератора у тебя работа идет. ЗЫ: С НОВЫМ ГОДОМ!!!
|
|
|
|
|
Jan 5 2007, 18:49
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 16-04-05
Из: СПб
Пользователь №: 4 208

|
Для ATmega 8/32/8535/128 с кварцами от 4 до 16 МГц программирую CKOPT и SUT1. Это работает и с нашими и с китайскими кварцами, конденсаторы 22 пФ. Для тонкостей (потребление, ЭМС, время старта) – datasheet (те самые стр. 25, 26, 27). В System Clock and Clock Options/Crystal Oscillator все описано.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|