自己做的板子,屏部分和战舰一样原理图,只有TCS引脚改了。同时改程序如下。
//触摸屏连接引脚
#define PEN PFin(10) //PF10 INT
#define DOUT PFin(8) //PF8 MISO
#define TDIN PFout(9) //PF9 MOSI
#define TCLK PBout(1) //PB1 SCLK
#define TCS PBout(5) //PB2 CS
//touch.c 初始化硬件
u8 TP_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOF, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1|GPIO_Pin_5;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_SetBits(GPIOB,GPIO_Pin_1|GPIO_Pin_5);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
GPIO_Init(GPIOF, &GPIO_InitStructure);
GPIO_SetBits(GPIOF,GPIO_Pin_9);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8|GPIO_Pin_10;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
GPIO_Init(GPIOF, &GPIO_InitStructure);
|