реклама на сайте
подробности

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Проблемы с отладкой, вопрос новичка
Gas Wilson
сообщение Jul 7 2008, 12:08
Сообщение #1


Участник
*

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



Собрали отладку на ATMEGA128L. Ничего особенного - посути только питание и разъём для Serial Programming. Контроллер шьётся, но не работает... И с кварцем и со внутренним генератором... На резет реагирует. Причём думали что контроллер плохой, перепаяли 3 штуки - одно и тоже... В чём может быть проблема? Хотя бы идеи...
Go to the top of the page
 
+Quote Post
Angelo
сообщение Jul 7 2008, 12:42
Сообщение #2


Участник
*

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



Полную верификацию прошивки проходит? Сброс во время работы затянутым в низ не остаться? Напряжение питания в норме? С WDT не намудрили? Если всё это в норме и не работает от внутреннего РЦ значит вы или прошивку или фьюзы не правильно делаете.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Jul 7 2008, 12:55
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Заметил, что многие забывают про fuse M103C. Программа компилируется под м128, а fuse M103C приходит с завода запрограммированным, вот - программа и не работает. На этот fuse, почему-то, редко обращают внимание, а - зря!
Go to the top of the page
 
+Quote Post
Gas Wilson
сообщение Jul 7 2008, 12:57
Сообщение #4


Участник
*

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



Да, полную верификацию проходит, reset вообще в воздухе висит, напряжение нормальное, на watchdog вроде не похоже... Вот со фьюзами сейчас ещё буду пробывать...
Go to the top of the page
 
+Quote Post
adc
сообщение Jul 7 2008, 13:06
Сообщение #5


Местный
***

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



Цитата(Gas Wilson @ Jul 7 2008, 16:57) *
Да, полную верификацию проходит, reset вообще в воздухе висит, напряжение нормальное, на watchdog вроде не похоже... Вот со фьюзами сейчас ещё буду пробывать...

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


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
Go to the top of the page
 
+Quote Post
Petka
сообщение Jul 7 2008, 13:21
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(adc @ Jul 7 2008, 17:06) *
То что ресет в воздухе висит не есть гут! Подтяните резюком. + еще 0.1u на землю. Про вывод pen не забыли? он либо висит либо на +5 подтянут.

конденсатору на ресете отказать! а то потом "багов" столько словить можете.
Go to the top of the page
 
+Quote Post
Александр Куличо...
сообщение Jul 7 2008, 13:27
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017



Цитата(Petka @ Jul 7 2008, 16:21) *
конденсатору на ресете отказать! а то потом "багов" столько словить можете.

Список багов в студию! У меня пока ни одного не наблюдалось при С=0,1uF R=10k...27k. Один раз, правда, монтажник R и С местами перепутал, но это уже баг монтажника smile.gif
А вот без конденсатора проблемы были. Правда, это было еще на старенькой ат90s8535 c R=100k. Тогда контроллер сбрасывался от внеших электромагнитных наводок.
Go to the top of the page
 
+Quote Post
Angelo
сообщение Jul 7 2008, 15:22
Сообщение #8


Участник
*

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



На другой АВРке, из-за кондёра поставленного на сброс по привычке словил неприятность с запуском dW, мелочь, а не приятно....
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Jul 8 2008, 06:00
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Gas Wilson @ Jul 7 2008, 12:08) *
Контроллер шьётся, но не работает...

См. фьюзы браун аут детектора, пины PEN, Reset (подтянуть, иначе будет сбрасыватся от чиха, кондер тоже никогда не мешал. если земля правильная).
Go to the top of the page
 
+Quote Post
Александр Куличо...
сообщение Jul 8 2008, 07:11
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017



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

По чему видно, что на резет реагирует? И что означает "не работает"? Каковы проявления "неработы"? Ноги питания/земли все подсоединены?
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jul 8 2008, 07:14
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Александр Куличок @ Jul 7 2008, 16:27) *
Список багов в студию!

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

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

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

Согласно рекомендациям Atmel - либо R на Vcc, либо напрямую на Vcc.
Go to the top of the page
 
+Quote Post
Petka
сообщение Jul 8 2008, 07:49
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



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

1) Конденсатор не только "задерживает" reset при подаче питания, но и при пропадании питания. Это может быть решено использованием BODа.
2) Ёмкость на ресете может ввести в "ступор" некоторые программаторы.
3) При пропадании питания заряженный конденсатор будет создавать потенциал на ресете больше текущего VDD больше чем на допустимое значение из "absolute maximum ratings". А оно вам надо?
4) ЗАЧЕМ? ЗАЧЕМ лишний компонент, который НИКАК не улучшает ни функционирование ни надёжность системы? Резистора от 1к до 10к вполне достаточно.
Go to the top of the page
 
+Quote Post
Gas Wilson
сообщение Jul 8 2008, 08:06
Сообщение #13


Участник
*

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



Всё проверил - не работает и всё тут... незнаю что ещё может быть... на переключение источника клоков реагирует, но не работает - я в печале crying.gif
Go to the top of the page
 
+Quote Post
Палыч
сообщение Jul 8 2008, 08:20
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Ну, чего мы тут гадать будем? Фузы, хотя бы привели, или программу, которой проверяли...
Go to the top of the page
 
+Quote Post
Gas Wilson
сообщение Jul 8 2008, 08:42
Сообщение #15


Участник
*

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



Да 10 раз всё проверил... Может партия контроллеров какая то глючная попалась... Всем спасибо за советы - тему можно закрывать...
Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 05:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01475 секунд с 7
ELECTRONIX ©2004-2016