|
|
  |
Проблемы с отладкой, вопрос новичка |
|
|
|
Jul 7 2008, 12:08
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 11-10-07
Пользователь №: 31 261

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

Группа: Участник
Сообщений: 58
Регистрация: 1-12-07
Пользователь №: 32 871

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

Группа: Участник
Сообщений: 39
Регистрация: 11-10-07
Пользователь №: 31 261

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

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(Gas Wilson @ Jul 7 2008, 16:57)  Да, полную верификацию проходит, reset вообще в воздухе висит, напряжение нормальное, на watchdog вроде не похоже... Вот со фьюзами сейчас ещё буду пробывать... То что ресет в воздухе висит не есть гут! Подтяните резюком. + еще 0.1u на землю. Про вывод pen не забыли? он либо висит либо на +5 подтянут.
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Jul 7 2008, 13:27
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017

|
Цитата(Petka @ Jul 7 2008, 16:21)  конденсатору на ресете отказать! а то потом "багов" столько словить можете. Список багов в студию! У меня пока ни одного не наблюдалось при С=0,1uF R=10k...27k. Один раз, правда, монтажник R и С местами перепутал, но это уже баг монтажника  А вот без конденсатора проблемы были. Правда, это было еще на старенькой ат90s8535 c R=100k. Тогда контроллер сбрасывался от внеших электромагнитных наводок.
|
|
|
|
|
Jul 7 2008, 15:22
|
Участник

Группа: Участник
Сообщений: 58
Регистрация: 1-12-07
Пользователь №: 32 871

|
На другой АВРке, из-за кондёра поставленного на сброс по привычке словил неприятность с запуском dW, мелочь, а не приятно....
|
|
|
|
|
Jul 8 2008, 07:11
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017

|
Цитата Контроллер шьётся, но не работает... На резет реагирует. По чему видно, что на резет реагирует? И что означает "не работает"? Каковы проявления "неработы"? Ноги питания/земли все подсоединены?
|
|
|
|
|
Jul 8 2008, 07:14
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(Александр Куличок @ Jul 7 2008, 16:27)  Список багов в студию! Ну хотябы такой маленький, как полная потеря кристалла mega48/88 при программировании. А зачем он? В чём фишка? Чем лучше с конденсатором? При включеном BOD конденсатор не нужен, при выключенном может привести к вису проца, порче EEPROM и даже флэши. Согласно рекомендациям Atmel - либо R на Vcc, либо напрямую на Vcc.
|
|
|
|
|
Jul 8 2008, 07:49
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(Александр Куличок @ Jul 7 2008, 17:27)  Список багов в студию! У меня пока ни одного не наблюдалось при С=0,1uF R=10k...27k. Один раз, правда, монтажник R и С местами перепутал, но это уже баг монтажника  А вот без конденсатора проблемы были. Правда, это было еще на старенькой ат90s8535 c R=100k. Тогда контроллер сбрасывался от внеших электромагнитных наводок. 1) Конденсатор не только "задерживает" reset при подаче питания, но и при пропадании питания. Это может быть решено использованием BODа. 2) Ёмкость на ресете может ввести в "ступор" некоторые программаторы. 3) При пропадании питания заряженный конденсатор будет создавать потенциал на ресете больше текущего VDD больше чем на допустимое значение из "absolute maximum ratings". А оно вам надо? 4) ЗАЧЕМ? ЗАЧЕМ лишний компонент, который НИКАК не улучшает ни функционирование ни надёжность системы? Резистора от 1к до 10к вполне достаточно.
|
|
|
|
|
Jul 8 2008, 08:42
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 11-10-07
Пользователь №: 31 261

|
Да 10 раз всё проверил... Может партия контроллеров какая то глючная попалась... Всем спасибо за советы - тему можно закрывать...
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|