LCD屏幕驱动源文件 更多...
函数 | |
void | LCD_GPIO_Init (void) |
初始化LCD屏幕的GPIO配置 | |
void | SPI_WriteData (uint8_t Data) |
向SPI总线传输一个8位数数据 | |
void | Lcd_WriteIndex (uint8_t Index) |
向液晶屏写一个8位指令 | |
void | Lcd_WriteData (uint8_t Data) |
向液晶屏写一个8位数据 | |
void | LCD_WriteData_16Bit (uint16_t Data) |
向SPI总线传输一个16位数据 | |
void | Lcd_WriteReg (uint8_t Index, uint8_t Data) |
向液晶屏寄存器写数据 | |
void | Lcd_Reset (void) |
重置LCD屏幕 | |
void | Lcd_Init (void) |
LCD屏幕初始化 | |
void | Lcd_SetRegion (uint16_t x_start, uint16_t y_start, uint16_t x_end, uint16_t y_end) |
设置lcd显示区域,在此区域写点数据自动换行 | |
void | Lcd_SetXY (uint16_t x, uint16_t y) |
设置lcd显示起始点 | |
void | Gui_DrawPoint (uint16_t x, uint16_t y, uint16_t Data) |
画一个点 | |
uint32_t | Lcd_ReadPoint (uint16_t x, uint16_t y) |
读TFT某一点的颜色 | |
void | Lcd_Clear (uint16_t Color) |
全屏清屏函数 | |
void | Lcd_Part_Clear (uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2, uint16_t Color) |
部分区域清屏函数 | |
void | Set_Lcd_Brightness (uint8_t light) |
设置LCD屏幕的亮度 | |
变量 | |
uint8_t | lcd_brightness |
LCD屏幕亮度 | |
LCD屏幕驱动源文件
void Gui_DrawPoint | ( | uint16_t | x, |
uint16_t | y, | ||
uint16_t | Data ) |
画一个点
x | 该点的横坐标 |
y | 该点的坐标 |
Data | 颜色值 |
void Lcd_Clear | ( | uint16_t | Color | ) |
全屏清屏函数
color | 填充的颜色 |
void LCD_GPIO_Init | ( | void | ) |
初始化LCD屏幕的GPIO配置
无 |
void Lcd_Init | ( | void | ) |
LCD屏幕初始化
无 |
void Lcd_Part_Clear | ( | uint8_t | x1, |
uint8_t | y1, | ||
uint8_t | x2, | ||
uint8_t | y2, | ||
uint16_t | Color ) |
部分区域清屏函数
Color | 填充的颜色 |
x1 | 显示区域起点的x坐标 |
y1 | 显示区域起点的y坐标 |
x2 | 显示区域终点的x坐标 |
y2 | 显示区域终点的y坐标 |
uint32_t Lcd_ReadPoint | ( | uint16_t | x, |
uint16_t | y ) |
读TFT某一点的颜色
x | 该点的横坐标 |
y | 该点的坐标 |
Data | 颜色值 |
void Lcd_Reset | ( | void | ) |
重置LCD屏幕
无 |
void Lcd_SetRegion | ( | uint16_t | x_start, |
uint16_t | y_start, | ||
uint16_t | x_end, | ||
uint16_t | y_end ) |
设置lcd显示区域,在此区域写点数据自动换行
x_start | 显示区域起点的x坐标 |
y_start | 显示区域起点的y坐标 |
x_end | 显示区域终点的x坐标 |
y_end | 显示区域终点的y坐标 |
void Lcd_SetXY | ( | uint16_t | x, |
uint16_t | y ) |
设置lcd显示起始点
x | 该点的横坐标 |
y | 该点的坐标 |
void Lcd_WriteData | ( | uint8_t | Data | ) |
向液晶屏写一个8位数据
Data | 数据 |
void LCD_WriteData_16Bit | ( | uint16_t | Data | ) |
向SPI总线传输一个16位数据
Data | 数据 |
void Lcd_WriteIndex | ( | uint8_t | Index | ) |
向液晶屏写一个8位指令
Index | 地址 |
void Lcd_WriteReg | ( | uint8_t | Index, |
uint8_t | Data ) |
向液晶屏寄存器写数据
Index | 寄存器地址 |
Data | 数据 |
void Set_Lcd_Brightness | ( | uint8_t | light | ) |
设置LCD屏幕的亮度
light | 亮度值 0-100 |
void SPI_WriteData | ( | uint8_t | Data | ) |
向SPI总线传输一个8位数数据
Data | 数据 |