atmega16 и PD5

Обсуждаем контроллеры компании Atmel.
Ответить
Вымогатель припоя
Сообщения: 567
Зарегистрирован: Ср дек 19, 2012 12:16:22

Сообщение alex1126 »

Была плата когда то сделана, периодически включалась, работала. Сейчас понадобилось подправить чутка, полез и обнаружил что
на мк нога PD5 поднята в единицу. Сначала подумал что это OCR1A "шалит", но нет, таймер T1 не используется, принудительно говорил TCCR1A=0 - не помогло.
Куда копать? Или порт сгорел?
Реклама
Самсусамыч

Сообщение Самсусамыч »

Какая тактовая частота МК? МК в каком корпусе? Могу написать тестовую прошивку для данного порта (помигать 8_ю светиками).
Реклама
Вымогатель припоя
Сообщения: 567
Зарегистрирован: Ср дек 19, 2012 12:16:22

Сообщение alex1126 »

Спасибо, конечно. Прошивку я и сам могу написать. :) Просто думал может есть какой секрет, типа фюза на JTAG или еще чего подобного. Сейчас буду разбирать корпус, полезу с осцилографом - посмотрю, дергается там нога или постоянно горит. Там вообще у меня кнопка висит и порт на вход настроен. И мк думает что кнопка нажата постоянно. Кнопку вреде прозвонил -нормальная, замыкается, размыкается..
Самсусамыч

Сообщение Самсусамыч »

Если возникает сомнение по портам, то ИМХО лучшим вариантом чем тестовая прошивка (мигание светиками) лучше не придумать. Так как нет ничего лишнего, а значит ошибки кода исключены. Да и на девборде отсутствуют ошибки монтажа. Вот написал быстро мигание 8 светиков на порту РD… фьюзы заводская установка 1 МГц, светики загораются попеременно с PD0 по PD7, затем также попеременно тухнут, и тд. :)
Test.hex
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Сообщения: 567
Зарегистрирован: Ср дек 19, 2012 12:16:22

Сообщение alex1126 »

Тут интересный эффект образовался. Вывожу в цикле значение порта на экран. Показывает ногу в единице. Беру щуп тестера и касаюсь им ноги - нога сбрасывается в ноль. Причём щуп вытащенный, фактически кусок провода. Через некоторое время опять нога в единицу.
Выгорела нога?
Реклама
Опытный кот
Аватара пользователя
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Сообщение alex_ »

А подтяжка пина к питанию не включена? Если пин настроен на вход то OCR1A работать не будет. Теоретически если нога болтается в воздухе и настроена на вход то там может читаться всё что угодно, так как наводки и статику никто не отменял. :tea:
Реклама
Самсусамыч

Сообщение Самсусамыч »

[uquote="alex_",url="/forum/viewtopic.php?p=3763980#p3763980"]Теоретически если нога болтается в воздухе и настроена на вход то там может читаться всё что угодно, так как наводки и статику никто не отменял. :tea:[/uquote]
Точно так…

Добавлено after 2 minutes 51 second:
[uquote="alex1126",url="/forum/viewtopic.php?p=3763949#p3763949"]Тут интересный эффект образовался.[/uquote]
Зачем... пляски с бубном? Тестовую прогу залил и всё сразу станет понятно. :)
Вымогатель припоя
Сообщения: 567
Зарегистрирован: Ср дек 19, 2012 12:16:22

Сообщение alex1126 »

Вообщем после откусывания ноги мк, замены кнопки, очистки платы от безотмывочного флюса была найдена оторванная подтяжка. Похоже роняли плату и там пайка отвалилась и просто «лежала» на площадке. Причём при прозвонке тестером контакт был.
Пропаял и все заработало. Спасибо всем за участие :)
Ответить

Вернуться в «AVR»