液晶屏驱动芯片SSD1963的小疑点

液晶屏驱动芯片SSD1963的小问题
stm32的液晶屏驱动是SSD1963,驱动程序有些不明白的地方,请教各位。

在初始化程序中,对SSD1963的写寄存器没什么疑问
LCD_WriteCommand(0xE6);
LCD_WriteData(0x00);
LCD_WriteData(0xDD);
LCD_WriteData(0xDC);

但是后面是
SSD1963_GPIO_WR(LCD_SPENA, 1);
SSD1963_GPIO_WR(LCD_SPCLK, 1);
SSD1963_GPIO_WR(LCD_SPDAT,1);
SSD1963_GPIO_WR(LCD_RESET,1);
SSD1963_GPIO_WR(LCD_RESET,0);
delay_ms(1);
SSD1963_GPIO_WR(LCD_RESET,1);

SSD1963_SPI_WriteReg(0x00,0x07);
SSD1963_SPI_WriteReg(0x01,0x00);
SSD1963_SPI_WriteReg(0x02,0x03);
SSD1963_SPI_WriteReg(0x03,0xcc);
SSD1963_SPI_WriteReg(0x04,0x46);
SSD1963_SPI_WriteReg(0x05,0x0d);
  .............

这部分是写GPIO口的,不知道这些GPIO口的作用是什么,为什么还要直接通过GPIO口写数据给TFT屏幕,前面初始化时不是
已经通过驱动芯片设置过屏幕了吗,为什么还要用这种方式写数据给屏幕???写的这些命令怎么查询,我的屏幕是3.5寸TFT24位数据口,怎么查找这个屏幕的资料,具体型号是什么
------解决思路----------------------
看样子是设置spi总线的初始状态和复位ssd1963的引脚.
具体的要看数据手册。