Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Помогите с Touch Screen на ADS7843

Непрочитано 29.08.2012, 16:19  
Batisto4ka
Временная регистрация
 
Регистрация: 19.05.2010
Сообщений: 78
Сказал спасибо: 10
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
Batisto4ka на пути к лучшему
По умолчанию Re: Помогите с Touch Screen на ADS7843

вы схему прикрепленную смотрели? питание на ацп идет с общего питания. сам тфт работает отлично
Реклама:
Batisto4ka вне форума  
Непрочитано 29.08.2012, 16:21  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Помогите с Touch Screen на ADS7843

Сообщение от Batisto4ka Посмотреть сообщение
вообще мне интеренсо, я правильно понимаю схемуэтой платы тфт+тачскрин. если установлены джамперы J1, J2, J3, J4 в позицию 1-2, то на выводах TS2, TS3, TS1, TS4 Х2 соответственно PENIRQ, DIN, DOUT и SDCLK. Ну и CS на X2. И больше для работы тачскрина никаких линий физически не нужно подключать ? Или на штыревой разьем X1 нужно подавать еще значения Х+, Х-,У+, У- ?
Вам еще нужно замыкать эти джамперы , иначе входа АЦП висят в воздухе.
Миниатюры:
Нажмите на изображение для увеличения
Название: touch.png
Просмотров: 38
Размер:	17.4 Кб
ID:	38184  
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 29.08.2012, 16:23  
Batisto4ka
Временная регистрация
 
Регистрация: 19.05.2010
Сообщений: 78
Сказал спасибо: 10
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
Batisto4ka на пути к лучшему
По умолчанию Re: Помогите с Touch Screen на ADS7843

на этой схеме они не подписны, но похоже что это джампера 5,6,7,8, они замкнуты
Batisto4ka вне форума  
Непрочитано 29.08.2012, 16:24  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Помогите с Touch Screen на ADS7843

В моей схеме так:
ADS7843 ‹-› STM32
DCLK -› PA5 SPI SCK
CS -› PA4 SPI NSS
SI -› PA7 SPI SPI MOSI
SO -› PA6 SPI MISO

Может быть опять грабли с направлением I/O. У STM через одно место сделано. MISO - вход, а MOSI - выход. АВР-щики валидол глотают, когда религию меняют.
Easyrider83 вне форума  
Непрочитано 29.08.2012, 16:28  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Помогите с Touch Screen на ADS7843

Сообщение от Easyrider83 Посмотреть сообщение
У STM через одно место сделано. MISO - вход, а MOSI - выход. АВР-щики валидол глотают, когда религию меняют.
Master Input Slave Out - и есть вход .
Все логично .
AVR -это диагноз...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 29.08.2012, 16:29  
Batisto4ka
Временная регистрация
 
Регистрация: 19.05.2010
Сообщений: 78
Сказал спасибо: 10
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
Batisto4ka на пути к лучшему
По умолчанию Re: Помогите с Touch Screen на ADS7843

Сообщение от Easyrider83 Посмотреть сообщение
В моей схеме так:
ADS7843 ‹-› STM32
DCLK -› PA5 SPI SCK
CS -› PA4 SPI NSS
SI -› PA7 SPI SPI MOSI
SO -› PA6 SPI MISO

Может быть опять грабли с направлением I/O. У STM через одно место сделано. MISO - вход, а MOSI - выход. АВР-щики валидол глотают, когда религию меняют.
Код:
//Definitions for Touchscreen
#define	T_CS_PORT				GPIOC						//touchscreen select
#define T_CS_PIN				GPIO_Pin_3

#define	T_SDCLK_PORT		GPIOA						//SPI1 CLK touchscreen
#define T_SDCLK_PIN			GPIO_Pin_5

#define	T_SDIN_PORT			GPIOA						//SPI input touchscreen
#define T_SDIN_PIN			GPIO_Pin_6

#define	T_SDOUT_PORT		GPIOA						//spi output touchscreen
#define T_SDOUT_PIN			GPIO_Pin_7
///...

InitTouchGPIO (0, T_SDCLK_PIN, T_SDCLK_PORT, T_SDIN_PIN, T_SDIN_PORT,T_SDOUT_PIN, T_SDOUT_PORT);

//..
void	InitTouchGPIO		(uint32_t Remap,uint16_t Pin_SCK,GPIO_TypeDef * GPIO_SCK, uint16_t Pin_MISO, GPIO_TypeDef * GPIO_MISO, uint16_t Pin_MOSI,GPIO_TypeDef * GPIO_MOSI)
{
 GPIO_InitTypeDef	GPIO_InitStructure;
 
if (Remap) 
 			GPIO_PinRemapConfig(Remap, ENABLE );
 GPIO_InitStructure.GPIO_Pin=Pin_SCK|Pin_MOSI;	 
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;  
 GPIO_Init(GPIO_SCK, &GPIO_InitStructure);


 GPIO_InitStructure.GPIO_Pin=Pin_MISO;	
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
 GPIO_Init(GPIO_MISO, &GPIO_InitStructure);
  

//PENIRQ
 GPIO_InitStructure.GPIO_Pin=T_PENIRQ_PIN; 
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;           
 GPIO_Init(T_PENIRQ_PORT, &GPIO_InitStructure);
 GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource10);//
}

Последний раз редактировалось Batisto4ka; 29.08.2012 в 16:38.
Batisto4ka вне форума  
Непрочитано 29.08.2012, 16:31  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Помогите с Touch Screen на ADS7843

Batisto4ka, извиняйте великодушно, я в чужих кодах не любитель копаться. Бегло просматриваю обычно. У меня пока борщ на уме.
Easyrider83 вне форума  
Непрочитано 29.08.2012, 16:34  
Batisto4ka
Временная регистрация
 
Регистрация: 19.05.2010
Сообщений: 78
Сказал спасибо: 10
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
Batisto4ka на пути к лучшему
По умолчанию Re: Помогите с Touch Screen на ADS7843

Короче все правильно у меня, SDOUT тача с MISO stm и т.д.
Batisto4ka вне форума  
Непрочитано 29.08.2012, 16:36  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Помогите с Touch Screen на ADS7843

Batisto4ka, уважаемая , а где у вас инит CS .
Зато ошибочно дважды инитите MISO сначала AF потом INPUT .
И дергаете ли вы CS вообще ?

Жертва SPL детектед...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 29.08.2012, 16:37  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Помогите с Touch Screen на ADS7843

Сообщение от Easyrider83 Посмотреть сообщение
Может быть опять грабли с направлением I/O. У STM через одно место сделано. MISO - вход, а MOSI - выход. АВР-щики валидол глотают, когда религию меняют.
Дык может у AVR через то самое место? Ведь MasterInput и есть вход.......
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тouch screen в proteus neox-neox Proteus 5 20.10.2011 04:58
touch skreen на Rover G7 Malyshev_v Ремонт оргтехники 3 03.05.2011 16:10
Замена touch screen tarasov128 Информация по радиокомпонентам 1 28.09.2010 17:12
Touch Panel: anton_1000 Микроконтроллеры, АЦП, память и т.д 4 14.12.2008 09:17
Взамодействие Touch memory и микроконтроллера. tatarin_as Микроконтроллеры, АЦП, память и т.д 3 15.04.2008 19:15


Часовой пояс GMT +4, время: 18:36.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.