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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
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,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
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
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
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,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
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
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Помогите с Touch Screen на ADS7843

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

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

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

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тouch screen в protes-е 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, время: 08:35.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot