|
ATmega16A не работат кнопка на PA2, Возрастает потребление, греется МК |
|
|
|
Nov 4 2010, 07:53
|

Участник

Группа: Участник
Сообщений: 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
|
|
|
|
|
 |
Ответов
|
Nov 5 2010, 19:52
|

Участник

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

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

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

|
Цитата(i.cf @ Nov 5 2010, 22:52)  Не совсем понял. PA2 на вход назначена и подтягивающие резисторы отключены - по идее ничего происходить не должно. Не должно да не обязано, включив на выход проверите не коротит куда дорожка. Проще выложить схему для протеуса, исходник переделанной программки. Если там бяк нет, смогу проверить в железе.
|
|
|
|
|
Nov 6 2010, 13:05
|

Участник

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

|
Цитата(Marian @ Nov 5 2010, 22:36)  Не должно да не обязано, включив на выход проверите не коротит куда дорожка. Звонил тестером - ничего не коротит. Цитата(Marian @ Nov 5 2010, 22:36)  Проще выложить схему для протеуса, исходник переделанной программки. На счет протеуса я и так могу сказать что там все нормально будет работать - у меня на макете с другой мегой работало. Цитата(Marian @ Nov 5 2010, 22:36)  Если там бяк нет, смогу проверить в железе. Про какое железо идет речь?
|
|
|
|
Сообщений в этой теме
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 6 2010, 16:05) Про како... Nov 7 2010, 14:58 i.cf В общем ничего нового обнаружено не было. После до... Dec 5 2010, 14:16
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|