Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
11.04.2010, 22:17
|
|
Прохожий
Регистрация: 24.09.2009
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
ATMEGA16 на 16MHz не запускается
Господа электронщики. Макет ус-ва с ATMEGA16 с кварцем 16 МГц запускается из 25 попыток один раз. С установленным 8 МГц кварцем все работает. 16 МГц-ый кварц менялся на аналогичный, результат тот же. Что подскажете? Изменить номиналы конденсаторов, идущих от выводов кварца на землю? В каких пределах? У кого есть опыт решения подобных проблем?
|
|
|
|
11.04.2010, 22:27
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
То есть не меняя фузы тупо подтыкаем другой кварц?
Да и напряжение питания какое ?
__________________
Осторожно , злой кот
|
|
|
|
11.04.2010, 22:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
Конденсаторы 15-18-20-22 пФ поставить, взять нормальный кварц (бывают на разные гармоники) и питание 5В.
При питании 3,3В и кварце 16МГц может не завестись.
|
|
|
|
12.04.2010, 01:26
|
|
Вид на жительство
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
CKSEL фьюзы все поставить в 1 (сбросить галки в CVAVR)
SUT0 тоже.
и не забыть про
SKOPT
Пример:
Конденсаторы на кварце 22pF
(картинко взято с roboforum.ru)
Последний раз редактировалось MasterMushi; 12.04.2010 в 17:13.
|
|
|
|
12.04.2010, 05:55
|
|
Вид на жительство
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
Сообщение от MasterMushi
|
CKSEL фьюзы все поставить в 0
|
На приведенном Вами рисунке данные "фьюзы" CKSEL в 1!
SUT2 нет такого, SUT=2 (т.е. SUT0=0, SUT1=1)
CKOPT
__________________
Гидравлика + электроника = POWER
Последний раз редактировалось mrKirill; 12.04.2010 в 06:00.
|
|
|
|
12.04.2010, 09:12
|
|
Прописка
Регистрация: 09.10.2007
Сообщений: 235
Сказал спасибо: 27
Сказали Спасибо 24 раз(а) в 24 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
Сообщение от mrKirill
|
На приведенном Вами рисунке данные "фьюзы" CKSEL в 1!
|
С чего это???
|
|
|
|
12.04.2010, 09:13
|
|
Прописка
Регистрация: 09.10.2007
Сообщений: 235
Сказал спасибо: 27
Сказали Спасибо 24 раз(а) в 24 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
в кодевижин фьюсы инверсные?
|
|
|
|
12.04.2010, 09:28
|
|
Прописка
Регистрация: 23.03.2008
Сообщений: 121
Сказал спасибо: 4
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
В кодевижине галка ставится ,если фьюз должен быть запрограммирован (выставлен в 0). Там же так в окне так и написано SCKSEL=0
|
|
|
|
12.04.2010, 12:21
|
|
Вид на жительство
Регистрация: 09.10.2009
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
ATMEGA16 на 16MHz. Не запускается.
У меня ATmega164P плохо запускалась при 20MHz-овом кварце (предел для ATmega164 по даташиту) до тех пор пока паралельно питанию не поставил танталл на 22 uF. До установки танталла керамика 0,1 uF обильно растыканная вокруг микро контроллера результата не давала. Питалось всё от линейного стабилизатора LDO LF50 (в DPAK "кузове"), после запитки всего дела от MAX1674 (повышающий индуктивный преобразователь) проблемы возобновились, но теперь с дисплеем WH0802 (2 строки по 8 знакомест), на инициализацию пришлось установить длительную задерку после включения питания, проблема снова снялась.
|
|
|
|
12.04.2010, 17:12
|
|
Вид на жительство
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
mrKirill,
Очепятки у мну бывают часто и густо))) Связаны с мышлением программиста
SUT2 было написано потому что он второй снизу %)
SCOPT из за аудиального созвучия.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:44.
|
|