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

Проблемы с отладкой

Собрали отладку на ATMEGA128L. Ничего особенного - посути только питание и разъём для Serial Programming. Контроллер шьётся, но не работает... И с кварцем и со внутренним генератором... На резет реагирует. Причём думали что контроллер плохой, перепаяли 3 штуки - одно и тоже... В чём может быть проблема? Хотя бы идеи...

Поделиться сообщением


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

Полную верификацию прошивки проходит? Сброс во время работы затянутым в низ не остаться? Напряжение питания в норме? С WDT не намудрили? Если всё это в норме и не работает от внутреннего РЦ значит вы или прошивку или фьюзы не правильно делаете.

Поделиться сообщением


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

Заметил, что многие забывают про fuse M103C. Программа компилируется под м128, а fuse M103C приходит с завода запрограммированным, вот - программа и не работает. На этот fuse, почему-то, редко обращают внимание, а - зря!

Поделиться сообщением


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

Да, полную верификацию проходит, reset вообще в воздухе висит, напряжение нормальное, на watchdog вроде не похоже... Вот со фьюзами сейчас ещё буду пробывать...

Поделиться сообщением


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

Да, полную верификацию проходит, reset вообще в воздухе висит, напряжение нормальное, на watchdog вроде не похоже... Вот со фьюзами сейчас ещё буду пробывать...

То что ресет в воздухе висит не есть гут! Подтяните резюком. + еще 0.1u на землю. Про вывод pen не забыли? он либо висит либо на +5 подтянут.

Поделиться сообщением


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

То что ресет в воздухе висит не есть гут! Подтяните резюком. + еще 0.1u на землю. Про вывод pen не забыли? он либо висит либо на +5 подтянут.

конденсатору на ресете отказать! а то потом "багов" столько словить можете.

Поделиться сообщением


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

конденсатору на ресете отказать! а то потом "багов" столько словить можете.

Список багов в студию! У меня пока ни одного не наблюдалось при С=0,1uF R=10k...27k. Один раз, правда, монтажник R и С местами перепутал, но это уже баг монтажника :)

А вот без конденсатора проблемы были. Правда, это было еще на старенькой ат90s8535 c R=100k. Тогда контроллер сбрасывался от внеших электромагнитных наводок.

Поделиться сообщением


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

На другой АВРке, из-за кондёра поставленного на сброс по привычке словил неприятность с запуском dW, мелочь, а не приятно....

Поделиться сообщением


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

Контроллер шьётся, но не работает...

См. фьюзы браун аут детектора, пины PEN, Reset (подтянуть, иначе будет сбрасыватся от чиха, кондер тоже никогда не мешал. если земля правильная).

Поделиться сообщением


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

Контроллер шьётся, но не работает... На резет реагирует.

По чему видно, что на резет реагирует? И что означает "не работает"? Каковы проявления "неработы"? Ноги питания/земли все подсоединены?

Поделиться сообщением


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

Список багов в студию!

Ну хотябы такой маленький, как полная потеря кристалла mega48/88 при программировании.

 

А зачем он? В чём фишка? Чем лучше с конденсатором?

 

При включеном BOD конденсатор не нужен, при выключенном может привести к вису проца, порче EEPROM и даже флэши.

 

Согласно рекомендациям Atmel - либо R на Vcc, либо напрямую на Vcc.

Поделиться сообщением


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

Список багов в студию! У меня пока ни одного не наблюдалось при С=0,1uF R=10k...27k. Один раз, правда, монтажник R и С местами перепутал, но это уже баг монтажника :)

А вот без конденсатора проблемы были. Правда, это было еще на старенькой ат90s8535 c R=100k. Тогда контроллер сбрасывался от внеших электромагнитных наводок.

1) Конденсатор не только "задерживает" reset при подаче питания, но и при пропадании питания. Это может быть решено использованием BODа.

2) Ёмкость на ресете может ввести в "ступор" некоторые программаторы.

3) При пропадании питания заряженный конденсатор будет создавать потенциал на ресете больше текущего VDD больше чем на допустимое значение из "absolute maximum ratings". А оно вам надо?

4) ЗАЧЕМ? ЗАЧЕМ лишний компонент, который НИКАК не улучшает ни функционирование ни надёжность системы? Резистора от 1к до 10к вполне достаточно.

Поделиться сообщением


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

Всё проверил - не работает и всё тут... незнаю что ещё может быть... на переключение источника клоков реагирует, но не работает - я в печале :crying:

Поделиться сообщением


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

Ну, чего мы тут гадать будем? Фузы, хотя бы привели, или программу, которой проверяли...

Поделиться сообщением


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

Да 10 раз всё проверил... Может партия контроллеров какая то глючная попалась... Всем спасибо за советы - тему можно закрывать...

Поделиться сообщением


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...