Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Atmega1281 не работает на 16MHz
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Aesha
У меня контроллер Atmega1281. Согласно даташиту чтобы он заработал на 16МГц фьюзы CKSEL3:0 надо выставить так:
0111 - 0110
Этот режим называется Full Swing Crystal Oscillator. Кварц не генерит, сигнатура не читается. Меняю кварц на 8МГц - все нормально, с чем это может быть связано?
Vasily_
Всего скорее кварц дерьмо, а емкостя на землю поставили?
если CKSEL0 будет 0, это под керамику так что читайте даташит.
demiurg_spb
Вот как у меня под avreal для
mega1281_14745600
EXT CRYSTAL OSC WITH BOD (delay = 1K CK + 4.1ms)

настройка фьюзов выглядит:
CKDIV8=OFF,CKOUT=OFF,SUT=3,CKSEL=E,OCDEN=OFF,JTAGEN=OFF,WDTON=ON,EESAVE=OFF
Aesha
Цитата(Vasily_ @ Dec 28 2010, 11:58) *
Всего скорее кварц дерьмо, а емкостя на землю поставили?
если CKSEL0 будет 0, это под керамику так что читайте даташит.


Емкости поставила, кварц меняла три раза, результат одинаковый, попробую CKSEL0 изменить на единицу
нечитатель
На всякий случай тупой камент:

Формулировка "от Х до Y пикофарад" не означает, что надо ставить именно Y. А почему-то многие так в интернетах, замечал я.
Xenia
Цитата(Aesha @ Dec 28 2010, 11:47) *
У меня контроллер Atmega1281.

А может быть у вас стоит ATmega1281V-8AU/MU? То тогда она на 16 МГц вообще работать не должна.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.