Перейти к содержанию
    

Может кто сталкивался. Поможите

Есть микроконтроллер LPC2292 филипсовский, но эта зараза на выводе P0.14 держит нуль ( а этот вывод отвечает за загрузку данных через ISP интерфейс). Причем на всех выводах P0 стоит нуль, но замыканием с ногой под потенциалом они приподымают уровень, а этот нет. Внимание вопрос: в чем дело и что делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть микроконтроллер LPC2292 филипсовский, но эта зараза на выводе P0.14 держит нуль ( а этот вывод отвечает за загрузку данных через ISP интерфейс). Причем на всех выводах P0 стоит нуль, но замыканием с ногой под потенциалом они приподымают уровень, а этот нет. Внимание вопрос: в чем дело и что делать.

 

Этот вывод отвечает за вход в бутлоадер!

а вы потом правильно законфигурировали PINSEL0 PINSEL1 и IO0DIR

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если программы внутри нет, которая бы вела себя таким образом, то выглядит словно неисправный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а на этой ноге ничего больше не висит? :)

осциллографом после ресета смотрели?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

больше ничего не висит, просмотрел всю дорожку. PINSEL0.PINSEL1 конфигурировать не пробовал, т.к. программа еще не залита в контроллер - у него вот так ведет себя порт который и отвечает за заивку проги.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну тогда правда похоже что порт убился, причем не весь, а только один разряд. У меня был подобный случай - в одном и том же порту - одна лапа постоянно держала 1, а другая (через одну от этой) держала 0. Долго извращался, потом заменил контроллер на такой же и все заработало. Бракс, однако.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну тогда правда похоже что порт убился, причем не весь, а только один разряд. У меня был подобный случай - в одном и том же порту - одна лапа постоянно держала 1, а другая (через одну от этой) держала 0. Долго извращался, потом заменил контроллер на такой же и все заработало. Бракс, однако.

 

Возможно, но получается, что порт всегда в нуле, и, с большой вероятностью, можно считать что считывается с ноги тоже нуль. Значит, Бутлоадер должен активироваться, т.к. он программно определяет состояние этой ноги и решает что делать дальше. Но, судя по описанию, этого не происходит. Поэтому скорей всего либо мертвый камень, либо еще что-то на досказано автором.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо всем откликнувшимся, справился заменой процессора, хотя непонятно он ведь новый был, я его только спаял

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...