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

 
 
> ATmega16A не работат кнопка на PA2, Возрастает потребление, греется МК
i.cf
сообщение Nov 4 2010, 07:53
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 25-08-09
Из: Украина, Харьков
Пользователь №: 52 034



Здравствуйте!

Контроллер - ATmega16A в корпусе TQFP.
К ногам PA0 - PA3 подключены кнопки, выводы подтянуты к +5В через внешние 330 Ом.
При работе кнопок на PA0, PA1 и PA3 проблем нет, а вот при замыкании кнопки на PA2 резко повышается потребление схемы с 50мА до 140мА и после размыкания снижается незначительно. Иногда при повторном замыкании потребление может подняться до 170мА. Начинает греться контроллер.

Если подать питание при замкнутой кнопке на PA2 увеличения потребления не происходит - только после размыкания и повторного замыкания.

Протестировано три платы - везде одно и тоже.

Явное отключение внутренних подтягивающих резисторов ничего не дало
Код
SFIOR = SFIOR|(0x01<<2);

Глюки прошивки исключаются - при очищенном камне то же самое.

Какие есть мысли, в чем может быть проблема?

Сообщение отредактировал i.cf - Nov 4 2010, 08:07
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Marian
сообщение Nov 5 2010, 19:03
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 148
Регистрация: 23-02-07
Пользователь №: 25 618



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

Вы не описали за что отвечает кнопка на PA2
(например после нажатия кнопки проц дает команду подать на другой порт единицу, простое отпускание кнопки состояние порта обратно не меняет)

Сообщение отредактировал Marian - Nov 5 2010, 19:09
Go to the top of the page
 
+Quote Post
i.cf
сообщение Nov 5 2010, 19:52
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 25-08-09
Из: Украина, Харьков
Пользователь №: 52 034



Цитата(Marian @ Nov 5 2010, 21:03) *
Программно подаем на ногу единицу и тестером измеряем состояние выхода, далее подав ноль проделайте тоже самое, если уровни подозрительные, проверяйте схему.
Не совсем понял. PA2 на вход назначена и подтягивающие резисторы отключены - по идее ничего происходить не должно.

Цитата(Marian @ Nov 5 2010, 21:03) *
Вы не описали за что отвечает кнопка на PA2
(например после нажатия кнопки проц дает команду подать на другой порт единицу, простое отпускание кнопки состояние порта обратно не меняет)
К плате подключен светодиод, и на данном этапе тестирования я переделал программу, чтоб в зависимости от нажатия кнопок изменялось количество вспышек светодиода. Так что вариант, что эта кнопка включает какую-то бяку исключен.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- i.cf   ATmega16A не работат кнопка на PA2   Nov 4 2010, 07:53
- - IGK   Цитата(i.cf @ Nov 4 2010, 09:53) Контролл...   Nov 4 2010, 08:20
|- - stells   Цитата(IGK @ Nov 4 2010, 11:20) проверьте...   Nov 4 2010, 10:24
- - sensor_ua   Похоже, что либо порт на выход включен, либо подтя...   Nov 4 2010, 08:48
- - forever_student   Цитата(i.cf @ Nov 4 2010, 10:53) Протести...   Nov 4 2010, 09:16
- - i.cf   Цитата(sensor_ua @ Nov 4 2010, 10:48) Пох...   Nov 4 2010, 09:19
|- - Сергей Борщ   Цитата(i.cf @ Nov 4 2010, 12:19) Надо был...   Nov 4 2010, 10:18
- - i.cf   Цитата(Сергей Борщ @ Nov 4 2010, 12:18) П...   Nov 4 2010, 11:48
|- - stells   Цитата(i.cf @ Nov 4 2010, 14:48) По схеме...   Nov 4 2010, 12:06
|- - Сергей Борщ   Цитата(i.cf @ Nov 4 2010, 14:48) http://e...   Nov 4 2010, 12:27
|- - i.cf   Цитата(Сергей Борщ @ Nov 4 2010, 14:27) Т...   Nov 4 2010, 13:29
- - i.cf   Цитата(stells @ Nov 4 2010, 14:06) что зн...   Nov 4 2010, 12:08
- - domowoj   Цитата(i.cf @ Nov 4 2010, 14:53) К ногам ...   Nov 4 2010, 12:55
- - Vasily_   Aref зачем запитан? у вас ацп используется? если н...   Nov 4 2010, 18:25
|- - zhevak   По резисторам: у Вас на используются SMD резисторы...   Nov 4 2010, 19:45
|- - i.cf   Цитата(zhevak @ Nov 4 2010, 21:45) По рез...   Nov 4 2010, 20:25
|- - muravei   Цитата(i.cf @ Nov 4 2010, 23:25) На RESET...   Nov 5 2010, 11:10
- - Vasily_   А не проще с aref питание откусить.   Nov 4 2010, 20:51
|- - i.cf   Добавил в начало программы отключение внутреннего ...   Nov 5 2010, 13:11
|- - Marian   Цитата(i.cf @ Nov 5 2010, 22:52) Не совсе...   Nov 5 2010, 20:36
|- - i.cf   Цитата(Marian @ Nov 5 2010, 22:36) Не дол...   Nov 6 2010, 13:05
|- - Marian   Цитата(i.cf @ Nov 6 2010, 16:05) Про како...   Nov 7 2010, 14:58
- - i.cf   В общем ничего нового обнаружено не было. После до...   Dec 5 2010, 14:16


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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 19:39
Рейтинг@Mail.ru


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