Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Может кто сталкивался. Поможите
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Romanello
Есть микроконтроллер LPC2292 филипсовский, но эта зараза на выводе P0.14 держит нуль ( а этот вывод отвечает за загрузку данных через ISP интерфейс). Причем на всех выводах P0 стоит нуль, но замыканием с ногой под потенциалом они приподымают уровень, а этот нет. Внимание вопрос: в чем дело и что делать.
KRS
Цитата(Romanello @ Mar 14 2005, 18:42)
Есть микроконтроллер LPC2292 филипсовский, но эта зараза на выводе P0.14 держит нуль ( а этот вывод отвечает за загрузку данных через ISP интерфейс). Причем на всех выводах P0 стоит нуль, но замыканием с ногой под потенциалом они приподымают уровень, а этот нет. Внимание вопрос: в чем дело и что делать.
*


Этот вывод отвечает за вход в бутлоадер!
а вы потом правильно законфигурировали PINSEL0 PINSEL1 и IO0DIR
IgorKossak
Если программы внутри нет, которая бы вела себя таким образом, то выглядит словно неисправный.
kpv
а на этой ноге ничего больше не висит? smile.gif
осциллографом после ресета смотрели?
Romanello
больше ничего не висит, просмотрел всю дорожку. PINSEL0.PINSEL1 конфигурировать не пробовал, т.к. программа еще не залита в контроллер - у него вот так ведет себя порт который и отвечает за заивку проги.
Alexandr
Ну тогда правда похоже что порт убился, причем не весь, а только один разряд. У меня был подобный случай - в одном и том же порту - одна лапа постоянно держала 1, а другая (через одну от этой) держала 0. Долго извращался, потом заменил контроллер на такой же и все заработало. Бракс, однако.
ShiphT
Цитата(Alexandr @ Mar 14 2005, 23:20)
Ну тогда правда похоже что порт убился, причем не весь, а только один разряд. У меня был подобный случай - в одном и том же порту - одна лапа постоянно держала 1, а другая (через одну от этой) держала 0. Долго извращался, потом заменил контроллер на такой же и все заработало. Бракс, однако.
*


Возможно, но получается, что порт всегда в нуле, и, с большой вероятностью, можно считать что считывается с ноги тоже нуль. Значит, Бутлоадер должен активироваться, т.к. он программно определяет состояние этой ноги и решает что делать дальше. Но, судя по описанию, этого не происходит. Поэтому скорей всего либо мертвый камень, либо еще что-то на досказано автором.
Romanello
спасибо всем откликнувшимся, справился заменой процессора, хотя непонятно он ведь новый был, я его только спаял
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.