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 | 数据 |