经过折腾液晶成功后,接下来实现下触摸屏的功能!
原理什么的就不多说,工程也是别人的。直接针对这块屏,说下接线!
这份是s6d1121的引脚图,其中以D_开头的引脚是用来实现触摸功能的!
其中,D_BUSY在实体屏上标记NC,也就用不到!
也就是说,触摸屏控制线只要5根就行了!
以下几段源码,是定义引脚的功能!
具体的接线就是:
PD3 ------------------ D_DENIRQ
PB14 ---------------- D_CS
PA6 ------------------ D_OUT
PA7 ------------------ D_DIN
PA5 ------------------ D_CLK
还有在touch.h 头文件中,注意以下两条定义:
#define CMD_RDX 0X90
#define CMD_RDY 0XD0
改为
#define CMD_RDX 0XD0
#define CMD_RDY 0X90
不然X ,Y轴数据就反了
要说的就这么多了!
void Touch_Init(void)