ST7789V初始化代码,亲测有用

void Write_Spi_cmd(unsigned char data)
{
    unsigned char i;
    Set_SPI_CS(0);
    udelay(200);
    Set_SPI_CLK(0);
    Set_SPI_SDI(0);
    Set_SPI_CLK(1);
    for(i=0;i<8;i++)
    {  
	Set_SPI_CLK(0);
	udelay(200);
        if(data & 0x80) 	
    	Set_SPI_SDI(1);
        else 	
        Set_SPI_SDI(0);
	Set_SPI_CLK(1);
        udelay(200);
        data<<=1;
     }
      Set_SPI_CS(1);
      udelay(200);
}

void Write_Spi_date(unsigned char data)
{
    unsigned char i;
    Set_SPI_CS(0);	
    Set_SPI_CLK(0);
    Set_SPI_SDI(1);
    Set_SPI_CLK(1);
    for(i=0;i<8;i++)
    {  
	Set_SPI_CLK(0);
	udelay(200);
        if(data & 0x80) 	
    	Set_SPI_SDI(1);
        else 	
        Set_SPI_SDI(0);          
	Set_SPI_CLK(1);
        udelay(200);
        data<<=1;
     }
    Set_SPI_CS(1);
    udelay(200);
}
	Set_SPI_CLK(0);
	udelay(200);
        if(data & 0x80) 	
    	Set_SPI_SDI(1);
        else 	
        Set_SP

你可能感兴趣的:(ST7789V初始化代码,亲测有用)