Здравствуйте!
Контроллер - 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