芯片破解STM32硬件SPI驱动ST7735R
芯片破解/**ST7735驱动**/
芯片破解#include "ST7735.h"
芯片破解#include "usart.h"
u16 BACK_COLOR, POINT_COLOR; //背景色,画笔色
void WriteCommand_7735(u8 CmdData) //写指令
{
SPI_LCD_CS_LOW; //片选
SPI_LCD_COMMAND_W;//写指令
SPI_I2S_SendData(LCD_SPIx,CmdData);
while (SPI_I2S_GetFlagStatus(LCD_SPIx, SPI_I2S_FLAG_TXE) == RESET){}
SPI_LCD_CS_HIGH;
}
void WriteDate_7735(u8 Data) //写8位数据
{
SPI_LCD_CS_LOW; //片选
SPI_LCD_DATA_W;//写数据
SPI_I2S_SendData(LCD_SPIx,Data);
while(SPI_I2S_GetFlagStatus(LCD_SPIx, SPI_I2S_FLAG_TXE) == RESET){}
SPI_LCD_CS_HIGH;
}
void WriteDate16(int data) //写16位数据
{
WriteDate_7735(data>>8);
WriteDate_7735(data);
}
void LCD_Init(void)
{
LCD_RES_HIGH;
delay_ms(5);
LCD_RES_LOW;
delay_ms(5);
LCD_RES_HIGH;
SPI_LCD_CS_HIGH;
delay_ms(5);
SPI_LCD_CS_LOW; //打开片选使能
WriteCommand_7735(0x11); //Sleep out
delay_ms(120); //Delay 120ms
//------------------------------------ST7735S Frame Rate-----------------------------------------//
WriteCommand_7735(0xB1);
WriteDate_7735(0x05);

芯片解密