Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
12.04.2010, 19:41
|
|
Вид на жительство
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
Сообщение от MasterMushi
|
Связаны с мышлением программиста
|
Сам уже не первый год программист, но вот пытаюсь грамотно и внимательно писать. Чего и Вам советую настоятельно.
Вы же советы даете и представьте себе если из-за Вашего совета с "фьюзами" совсем новичок переведет МК на тактирование внешним сигналом...и снова будут создаваться темы "Сжег МК? Помогите!!!"...
__________________
Гидравлика + электроника = POWER
|
|
|
|
12.04.2010, 21:15
|
|
Прохожий
Регистрация: 24.09.2009
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
Сообщение от dosikus
|
То есть не меняя фузы тупо подтыкаем другой кварц?
Да и напряжение питания какое ?
|
Именно так: фьюзы те же, кварц 8 МГц вместо 16, шьется, работает. Напряжение питания 5 В.
|
|
|
|
12.04.2010, 21:20
|
|
Прохожий
Регистрация: 24.09.2009
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
Сообщение от lsa
|
Конденсаторы 15-18-20-22 пФ поставить, взять нормальный кварц (бывают на разные гармоники) и питание 5В.
При питании 3,3В и кварце 16МГц может не завестись.
|
Замена конденсаторов результата не дала. Кварцы 16 МГц покупал несколько штук разом, их замена ничего не изменила. 8 МГц кварц явно другой фирмы, был в загашнике. Попробую поставить еще какой-нибудь 16 МГц или близкий по частоте, чтобы понять.
|
|
|
|
12.04.2010, 21:28
|
|
Прохожий
Регистрация: 24.09.2009
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
Сообщение от OneTech
|
У меня ATmega164P плохо запускалась при 20MHz-овом кварце (предел для ATmega164 по даташиту) до тех пор пока паралельно питанию не поставил танталл на 22 uF. До установки танталла керамика 0,1 uF обильно растыканная вокруг микро контроллера результата не давала. Питалось всё от линейного стабилизатора LDO LF50 (в DPAK "кузове"), после запитки всего дела от MAX1674 (повышающий индуктивный преобразователь) проблемы возобновились, но теперь с дисплеем WH0802 (2 строки по 8 знакомест), на инициализацию пришлось установить длительную задерку после включения питания, проблема снова снялась.
|
Установить большое время нарастания напряжения питания - это хорошая мысль, сейчас попробую. Спасибо!
|
|
|
|
12.04.2010, 21:33
|
|
Вид на жительство
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
Сообщение от oldrom
|
Установить большое время нарастания напряжения питания - это хорошая мысль, сейчас попробую. Спасибо!
|
Кстати, BOD включен? Что является источником питания?
Обычно для включенного BOD ставлю SUT0=1, SUT1=0.
__________________
Гидравлика + электроника = POWER
|
|
|
|
12.04.2010, 21:33
|
|
Прописка
Регистрация: 28.09.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 95 раз(а) в 51 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
У меня на фирме выпускается серийное устройство на атмега16, питаемое от 4хАА элементов, работающее на 16МГц, на днях возникла необходимость в запитке устройства от 2хАА элементов через повышающий преобразователь МАХ756.
В итоге получил танцы с бубном, по всему устройство растыканы танталы по 47мкФ и керамика 0,1мкФ, питание подается через сглаживающий дроссель, а мега все равно постоянно теряла генерацию на 16МГц.
Помогла только замена конденсаторов на кварце с 22пФ на 10пФ, установил и все стабильно заработало.
|
|
|
|
12.04.2010, 23:14
|
|
Прохожий
Регистрация: 24.09.2009
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
Сообщение от mrKirill
|
Кстати, BOD включен? Что является источником питания?
Обычно для включенного BOD ставлю SUT0=1, SUT1=0.
|
Нет, BOD не включен. SUT0=0, SUT1=1.
|
|
|
|
12.04.2010, 23:16
|
|
Прохожий
Регистрация: 24.09.2009
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
Сообщение от harchenko_pavel
|
У меня на фирме выпускается серийное устройство на атмега16, питаемое от 4хАА элементов, работающее на 16МГц, на днях возникла необходимость в запитке устройства от 2хАА элементов через повышающий преобразователь МАХ756.
В итоге получил танцы с бубном, по всему устройство растыканы танталы по 47мкФ и керамика 0,1мкФ, питание подается через сглаживающий дроссель, а мега все равно постоянно теряла генерацию на 16МГц.
Помогла только замена конденсаторов на кварце с 22пФ на 10пФ, установил и все стабильно заработало.
|
Т.е. рекомендация - уменьшить емкость конденсаторов ниже минимально рекомендованной. Надо попробовать! Спасибо!
|
|
|
|
13.04.2010, 00:07
|
|
Прописка
Регистрация: 28.09.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 95 раз(а) в 51 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
Сообщение от oldrom
|
Именно так: фьюзы те же, кварц 8 МГц вместо 16, шьется, работает. Напряжение питания 5 В.
|
А какой стабилизатор 5В используется и какое напряжение до стабилизации?
Был не очень удачный личный опыт со стабилизацией 5В с 12В при помощи 78l05. Атмега16 стартовала на 16МГц только если на стабилизатор подавать напряжение ниже 6В, что самое интересное дальнейшее поднятие напряжения до 12В на стабилизаторе мегу из генерации не выводило!
После танцев с бубном и безрезультатного отслеживания причины осцилом решил проблему установкой диода сразу после ноги out стабилизатора.
С диодом устройство работает стабильно без сбоев!
Гуру может кто подскажет в чем причина столь странного поведения схемы?
|
|
|
|
13.04.2010, 01:28
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
|
Re: ATMEGA16 на 16MHz. Не запускается.
В маркировке после названия есть еще цифры и буквы, означающие корпус, напряжение питания и максимальную рабочую частоту.
например ATmega16-16AU это корпус TQFP, с максимальной рабочей частотой 16МГц.
У вас может быть ATmega16-8AU ATmega16-8PU...
__________________
Sex, Druggs, Rock&Roll
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:49.
|
|