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

 
 
 
Reply to this topicStart new topic
> Проблема с LPC2138. IOPINx определяет данные на ножках не корректно
Zugus
сообщение Nov 19 2008, 13:07
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 15-12-05
Из: Зеленоград
Пользователь №: 12 235



Столкнулся с проблемой. Есть отладочная плата MCB2130, на ней стоит контроллер LPC2138.
Прошиваю и отлаживаюсь через ULINK первый.
Собственно в контроллере определил, только прерывания FIC и небольшая програмка.
Когда отлаживаюсь в симуляторе, всё нормально работает.
Когда зашиваю в плату, начинается мистика. Считываю значение для IOPIN0 в отладчике, записано одно значение.
Смотрю осциллографом, на самом деле всё совсем не так. В отладчике постоянно 0x306E3FF0
Go to the top of the page
 
+Quote Post
etoja
сообщение Nov 19 2008, 13:30
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Теперь вы поняли пользу отладчика.
А теперь выведите дагностический RS232 в компьютер и всё получится.
Go to the top of the page
 
+Quote Post
Zugus
сообщение Nov 19 2008, 13:42
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 15-12-05
Из: Зеленоград
Пользователь №: 12 235



Я немного не понял, а что это мне даст?
Отладчик улинк работает не правильно?

Сообщение отредактировал Женёк - Nov 19 2008, 13:53
Go to the top of the page
 
+Quote Post
dlman
сообщение Nov 19 2008, 17:08
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 88
Регистрация: 28-05-06
Из: Москва
Пользователь №: 17 530



а у вас случайно пины не в воздухе висят?
Go to the top of the page
 
+Quote Post
Zugus
сообщение Nov 20 2008, 05:16
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 15-12-05
Из: Зеленоград
Пользователь №: 12 235



Да, в воздухе. Подключены только на гребенку. Он что внутри эти контакты подтягивает к чему то?
Но тогда почему разные висящие контакты, имеют разный уровень в IOPIN? И почему осциллограф это не видит?

Сообщение отредактировал Женёк - Nov 20 2008, 05:24
Go to the top of the page
 
+Quote Post
dlman
сообщение Nov 20 2008, 05:38
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 88
Регистрация: 28-05-06
Из: Москва
Пользователь №: 17 530



Цитата(Женёк @ Nov 20 2008, 08:16) *
Да, в воздухе. Подключены только на гребенку. Он что внутри эти контакты подтягивает к чему то?
Но тогда почему разные висящие контакты, имеют разный уровень в IOPIN? И почему осциллограф это не видит?


висящий в воздухе пин - это пин имеющий неопределенное состояние. именно поэтому всегда нужно конкретно задавать уровень - либо на на ноль сажать, либо через резистор подтягивать к 1.
Go to the top of the page
 
+Quote Post
Zugus
сообщение Nov 20 2008, 06:32
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 15-12-05
Из: Зеленоград
Пользователь №: 12 235



Спасибо.
Go to the top of the page
 
+Quote Post
Zugus
сообщение Nov 20 2008, 07:49
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 15-12-05
Из: Зеленоград
Пользователь №: 12 235



а программно в нем задать подтягивание как-нибудь можно?
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Nov 20 2008, 12:48
Сообщение #9


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(Женёк @ Nov 20 2008, 09:49) *
а программно в нем задать подтягивание как-нибудь можно?

В МК семейства LPC213x - нет.
Go to the top of the page
 
+Quote Post
Zugus
сообщение Nov 20 2008, 14:04
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 15-12-05
Из: Зеленоград
Пользователь №: 12 235



а в LPC214x?
Go to the top of the page
 
+Quote Post
Nixon
сообщение Nov 20 2008, 14:04
Сообщение #11


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



и в них тоже smile.gif


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
Zugus
сообщение Nov 20 2008, 15:39
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 15-12-05
Из: Зеленоград
Пользователь №: 12 235



Хех smile.gif
спасибо.
Go to the top of the page
 
+Quote Post

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

 


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


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