Перейти к содержанию

Проблема с Atmega8A


Рекомендуемые сообщения

Собрал конструкцию часов на Atmega8 с радиокота - всё прекрасно работает, подарил соседям.

Собрал себе на Atmega8A (TQFP корпус) и тут странность - не "заводится".

На ногах кварца - 0.

Но если прогер соединён с процем, то при включении питания всё работает, но с мерцанием. В чём может быть проблема?

Ссылка на комментарий
Поделиться на другие сайты

На ногах кварца - 0, Но если прогер соединён с процем, то при включении питания всё работает, но с мерцанием. В чём может

Работает с мерцанием от того, что внешняя тактирующая частота ниже, чем частота кварца.

Похоже на дохлый кварц, попробуйте его заменить или хотя бы впаять для проверки какой-нибудь пикушечный кондерчик.

Ссылка на комментарий
Поделиться на другие сайты

1) Atmega8 и Atmega8A отличаются не корпусами, А - это новый, типа улучшенный проц и все отличия описаны в даташите и др. документации Атмела.

Возможно чего-то не совпало в прошивке.

 

2) Когда плату перекладывал на TQFP - с ножками не ошибся?

 

3) Фьюзы правильно зашил - на внешний кварц?

Ссылка на комментарий
Поделиться на другие сайты

Емкостя подкидывал, кварц менял, даже роц перекидывал.

А вот даташит ещё не смотрел поправде говоря.

Если чем то отличаются, то я "попал"

 

Добавлено после раздумий:

И плату расписывал под TQFP - разница с диповским корпусом существенная...

и танци с бубном танцевал и фамилию называл, и паяльником 100ватным пугал...

 

Добавлено после раздумий:

И внешний кварц только в присутствии прогера запускается...

сам никак...

 

Добавлено после раздумий:

В кодвижине может исходник перекомпилировать?

Ссылка на комментарий
Поделиться на другие сайты

...кварц менял, даже роц перекидывал.

ИМХО, проблема на 90% в железе. Попробуйте полностью поменять конденсаторы запуска, те которые соединяют выводы кварца на землю, вроде они 33пФ должны быть.

Изменено пользователем metrolog
Ссылка на комментарий
Поделиться на другие сайты

вроде они 33пФ должны быть
Если совсем правильно, емкость нагрузочных конденсатор кварца определяется кварцем и написана на его корпусе или в его даташите :smile:

 

Я голосую за криво прошитые Фьюзы.

Ссылка на комментарий
Поделиться на другие сайты

Я голосую за криво прошитые Фьюзы.

Весомый аргумент, но это слишком очевидно, чтобы не заметить.

Алексей не такой :smile:

Изменено пользователем metrolog
Ссылка на комментарий
Поделиться на другие сайты

Весомый аргумент, но это слишком очевидно, чтобы не заметить.

Алексей не такой :smile:

 

Если таки кварц запускается, значит фьюзы прошиты.

А раз только с программатором, значит на схему влияет подключение сторонней железки. Что превносит подключение программатора? питание? может цепи питания МС проверить?

 

Добавлено после раздумий:

Подсказывают тут соратники:

Для кварцев повышенной частоты (более 8 МГц), нужно выставить флажок что-то из разряда "Повышенное напряжение на кварце" иначе он может просто не запускаться. Точнее не могу сказать, надо даташит смотреть.

Ссылка на комментарий
Поделиться на другие сайты

Спасибо всем кто желает помоч.

Простите за молчание - пришлось сгоня ть до Читы на денёк по работе.

Дык вот....

Поповоду фюзов - могу и ошибаться, но выставлял согласно таблицы AVR контроллеров.

На кварцах нет ваще ни чего ни надписей ни точек.

Кондёры ставил от 10 до 37 пикушек и парно и вразброс....

В Чите взял такую же микруху (ессно другая партия) - попробую перекинуть.

 

 

Добавлено после раздумий:

"Для кварцев повышенной частоты (более 8 МГц), нужно выставить флажок что-то из разряда "Повышенное напряжение на кварце" иначе он может просто не запускаться. Точнее не могу сказать, надо даташит смотреть. "

Вот тут, плиззз, поподробней.....

 

Добавлено после раздумий:

как тогда правильно выставить фюзы в AVR под внутрений возбудитель на 8МГц и внешний кварц на 32768гц?

 

Добавлено после раздумий:

НАШЁЛ!!!

Фузы на4МГц!

Запустилось, но мерцание продолжается и не показывает температуру...

Ссылка на комментарий
Поделиться на другие сайты

Б-р-р-р-р!!!

Алексей, если прошивка зашита на 4 МГц, то и кварц естессно должен быть на 4 МГц, ни больше ни меньше.

А если кварц часовой на 32768, то прошивка другая нужна. Ну и фьюзы возможно другие будут.

Из-за несоответствия частот и происходит "биение и мерцание".

Ссылка на комментарий
Поделиться на другие сайты

...как тогда правильно выставить фюзы в AVR под внутрений возбудитель на 8МГц и внешний кварц на 32768гц?...

Если я правильно понимаю, МК должен работать на 8МГц от внутреннего генератора, а синхронизация часов идет от внешнего кварца 32768гц, если это так тогда фьюзы под 8МГц так и нужно ставить по даташиту, т.е. на 8МГц от внутреннего генератора, а синхронизация от внешнего кварца 32768гц включается в настройках таймера. А насчет ATmega8А мое мнение такое, нежные они стали просто жуть. Если в этих новых возможностях что в них добавили необходимости нет, лучше ставить старый МК они надежнее и практически неубиваемые.

Изменено пользователем hsl
Ссылка на комментарий
Поделиться на другие сайты

Алексей, дал бы хоть уже ссылку на часы! А то чего-то говорим не понятно о чем.

:smile:

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...