Форум РадиоКот https://radiokot.ru/forum/ |
|
Не корректно работает прошивка на Atmega8A https://radiokot.ru/forum/viewtopic.php?f=57&t=196249 |
Страница 1 из 1 |
Автор: | planetcat [ Пт янв 03, 2025 15:23:47 ] |
Заголовок сообщения: | Re: Не корректно работает прошивка на Atmega8A |
у меня получается так ![]() |
Автор: | enjoykin2017 [ Пт янв 03, 2025 15:31:42 ] | ||
Заголовок сообщения: | Re: Не корректно работает прошивка на Atmega8A | ||
Котяра alex38779 с наступающим. Сделайте сначала сброс МК Atmega8A. ![]() ![]() эыж: Корпус кристалла тоже нужно заземлит!
|
Автор: | veso74 [ Сб янв 04, 2025 10:16:50 ] |
Заголовок сообщения: | Re: Не корректно работает прошивка на Atmega8A |
При таком подключении каким напряжением питается ATmega8? Если напряжение 5V, попробуйте подключать какой-нибудь преобразователь уровней. |
Автор: | alex38779 [ Сб янв 04, 2025 10:19:42 ] |
Заголовок сообщения: | Re: Не корректно работает прошивка на Atmega8A |
При таком подключении каким напряжением питается ATmega8? 5В |
Автор: | BOB51 [ Сб янв 04, 2025 10:49:57 ] |
Заголовок сообщения: | Re: Не корректно работает прошивка на Atmega8A |
Диапазон питания для атмеги8А 5-2,7 вольт... Правда насчет кварца 16МГц и пониженном напряжении... мега328 такое вполне выдерживает - можно попробовать кормить от 3 вольт или ставить преобразователь уровня ежли не получится работать от 3 вольт... ![]() В данном случае явное зависание программы при начале работы - неверно считаны данные от низковольтной части схемы. ![]() |
Автор: | Just_Fluffy [ Сб янв 04, 2025 11:36:44 ] |
Заголовок сообщения: | Re: Не корректно работает прошивка на Atmega8A |
BOB51, Увы, не все меги старого поколения могут завестись на 16 МГц при пониженном питании. Именно старт HSE может не проходить. 328 - она уже более нового поколения, picopower, все дела.. Все мои ардуинки с 16 МГц кварцем даже при 3.0 вольтах заводились. А вот атмега128 на большой макетке на 3.3 вольта завелась только с 12 мгц кварцем, с 16 мгц не стартовала. А если питание подавать порядка 3.6-3.7 вольта - то стартовала и с 16 мгц кварцем и потом работала при понижении питания где то до 3.1 вольта. С 12 МГц кварцем - отрубалась ниже 3 вольт (уже не помню при скольки) Может тут еще влияло, что это была макетка - такой "паук" из дорожек с разведенными питанием, фильтрующими еммкостями, заготовкой под кварц, но там достаточно длинные проводники.... |
Автор: | veso74 [ Сб янв 04, 2025 11:58:35 ] |
Заголовок сообщения: | Re: Не корректно работает прошивка на Atmega8A |
Есть детали, о которых можем только догадываться. Ждем схему, хотя бы фрагмент программного кода, фото ... |
Автор: | 74LS00 [ Вс фев 16, 2025 21:29:57 ] |
Заголовок сообщения: | Re: Не корректно работает прошивка на Atmega8A |
8L вроде как низковольтная. У старой 8 аналоговое и цифровое питание внутри соединено, может у платы забыли одно из питаний развести и поэтому 8A берёт питание где попадя. |
Автор: | ARV [ Пн фев 17, 2025 08:09:43 ] |
Заголовок сообщения: | Re: Не корректно работает прошивка на Atmega8A |
очень похожее поведение я наблюдал во времена знакомства с AVR, и причина была в неправильной установке фьюза CKOPT - этот фьюз отвечает за режим работы тактовго генератора с внешним кварцем. если он не правильно задан, то кварц может возбуждаться не на основной гармонике, или вообще не возбуждаться, или возбуждаться случайно... что в итоге приводит к тому, что программа то работает, то нет. то работает при касании вывода МК пальцем до выключения питания... к сожалению, о том, как именно CKOPT влияет на генератор написано в каких-то апнотах, а не в обычных даташитах (там лишь перечислено, как обычно надо их ставить, но не объяснено, почему). |
Автор: | shonty [ Пн фев 17, 2025 08:26:02 ] |
Заголовок сообщения: | Re: Не корректно работает прошивка на Atmega8A |
ARV писал(а): как именно CKOPT влияет на генератор написано в каких-то апнотах, а не в обычных даташитах заинтересовало..Нашёл "AVR042: AVR Hardware Design Considerations" из 5.2 Цитата: By programming the CKOPT Fuse(1), the user can enable internal capacitors on XTAL1 and XTAL2. The value of the internal capacitor is typical 20pF, but can vary. External capacitors are not required when using a 32.768kHz crystal that does not require more load. Цитата: Программируя предохранитель CKOPT (1), пользователь может включить внутренние конденсаторы на XTAL1 и XTAL2. Значение внутреннего конденсатора обычно составляет 20 пФ, но может меняться. Внешние конденсаторы не требуются при использовании кристалла 32,768 кГц, которому не требуется большая нагрузка.
|
Автор: | ARV [ Пн фев 17, 2025 10:20:59 ] |
Заголовок сообщения: | Re: Не корректно работает прошивка на Atmega8A |
вот-вот. еще и коэффициент усиления генератора меняется, т.е. он может быть более помехочувствительным или менее... так что лучше этот фьюз включать (но это не точно) |
Автор: | Вячеслав М. [ Пн фев 17, 2025 14:08:24 ] |
Заголовок сообщения: | Re: Не корректно работает прошивка на Atmega8A |
Я бы ещё по питанию все дроссели убрал, проверял специально раньше, выяснилось что это полная фигня, особенно после дросселя конденсатор очень маленький 0.1uF, его точно не достаточно, лучше дроссель убрать. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |