реклама на сайте
подробности

 
 
> Не устанавливается вывод P0.11 в LPC2138 (не работает в железе)
BSACPLD
сообщение Feb 17 2010, 23:05
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Здравствуйте, уважаемые коллеги!

Хочу спросить у Вас совета по следующей проблеме. Есть 30 плат с LPC2138. Ни на одной из них не устанавливается на выход вывод P0.11. В симуляторах (Keil, Proteus 7.7 SP0 (Beta)) всё работает нормально, а в железе не хочет. Поверил платы с помощью осциллографа и мультиметра, никаких КЗ нет. Вывод находится в высокоимпедансном состоянии. Если в программе вместо P0.11 назначить P0.10, то в железе тоже работает. Собственно говоря, вопрос, что это может быть? Ошибка в программе? Или битая партия контроллеров? Тестовый проект прилагаю.

С уважением,
BSACPLD
Прикрепленные файлы
Прикрепленный файл  test_arm.rar ( 132.29 килобайт ) Кол-во скачиваний: 24
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
one_man_show
сообщение Feb 19 2010, 18:11
Сообщение #2


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Радует, что причину нашли там, где искали.
Вспоминается прикол, когда по непонятным никому причинам через два-три дня головоломки обнаружился модифицированный кем-то инклюдник, в котором адрес порта был искажен. В результате подобной правки все работало, за исключением одного пина, на всех МК только данного семейства )))) Нашли случайно, когда искали файлы в far по дате обновления и случайно заглянули в папку include


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Feb 21 2010, 01:23
Сообщение #3


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(one_man_show @ Feb 19 2010, 13:11) *
Вспоминается прикол, когда по непонятным никому причинам через два-три дня головоломки обнаружился модифицированный кем-то инклюдник

От таких приколов помогает включение бинарников в version control. Вернулись бы к последней работающей версии, скомпилировали, и сразу бы заметили, что бинарники отличаются от тех, что version control.

Сообщение отредактировал ar__systems - Feb 21 2010, 01:25
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 10:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.01816 секунд с 7
ELECTRONIX ©2004-2016