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

 
 
> Touch screen и LPC2478, Нужна помощь по тачскрину
Novichok1
сообщение Aug 14 2009, 08:45
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 8-07-09
Пользователь №: 51 032



Доброго времени суток!
Есть LPC2478, на нем установлен LCD дисплей, и touch panel с контроллером TSC2046.
Как я понимаю, сперва нужно дождаться прерывания от контроллера тач панели, затем послать ей определенный запрос по SPI, и получив ответ, каким-то образом вычислить координаты нажатия.
Так вот, проблема возникла на первом шаге: в даташите написано, что прерывания от TSC2046 идут на порт P2.15. Для начала я настроил эту ножку на прием, и жду когда по ней пойдет сигнал, но как бы я не нажимал на панель- сигнала нет.
Подскажите пожалуйста, что еще нужно сделать, чтобы сигнал прерывания все-таки пошел, а в конечном итоге, как мне настроить это прерывание через блок VIC? Проблема с VIC заключается в том, что я не нашел к какому слоту подключается это прерывание.

Буду рад любой помощи!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
Novichok1
сообщение Aug 14 2009, 10:07
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 8-07-09
Пользователь №: 51 032



Если короче, то как мне настроить прерывания touch панели?
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Aug 14 2009, 16:28
Сообщение #3


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Почитайте даташит на контроллер на сайте TI. Там очень подробно описано, что, впрочем, традиционно для TI. Посмотрите на состояние цепи с помощью осциллографа.
Вкратце, прерывание касания срабатывает по касанию, и настраивать там нечего. Проверьте только, что контроллер не находится в режиме Power Down.
Go to the top of the page
 
+Quote Post
Novichok1
сообщение Aug 17 2009, 06:36
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 8-07-09
Пользователь №: 51 032



Так дело в том, что в Base Schematic на LPC2478, ножка прерываний TSC2046 выведена на ножку камня P2.15, а в дата шите на LPC2478, на этой ножке никаких подключений на внешние прерывания не наблюдается. Я уже подключился ко всем внешним прерываниям, но ни одно из них не срабатывает на нажатие на панель.
В сообщениях, которые шлю на TSC2046 я даю разрешение на прерывания, так что я вижу три причины неполадок
- ножка P2.15 действительно не подключена ни к каким внешним прерываниям, в таком случае нужно паять- например соединить P2.10(EINT0) и P2.15 ;
- нужно еще где-то дать разрешение на прерывание;
- дурные мозги( (что-то непонятное и неведанное третье)
Go to the top of the page
 
+Quote Post
skripach
сообщение Aug 18 2009, 11:26
Сообщение #5


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Разберитесь на какой вывод LPC2478 заведено прерывание контроллера тачскрина и опрашивайте этот вывод по событию от таймера(прерыванию).


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post

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

 


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


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