LcdWriteData * * Function description: * Writes a value to a display register */ void lcd_st7789_write_data(uint8_t Data) { HAL_GPIO_WritePin(LCD_DC_GPIO_Port, LCD_DC_Pin, GPIO_PIN_SET); HAL_SPI_Transmit(&hspi1, &Data, 1, 10); } /*** * * lcd_st7789_write_data_multiple...
本实验,我们新建了lcd.c , lcd.h , lcd_init.c , lcd_init.h , lcdfont.h ,文件。这五个文件用来存放lcd相关的驱动函数及显示代码。 lcd_init.c的代码,由于比较长,这里我们就不贴出来了,仅介绍几个比较重要的函数。LCD_Init函数: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1...
HAL_GPIO_WritePin(LCD_RST_GPIO_Port,LCD_RST_Pin,GPIO_PIN_SET); rt_thread_mdelay(120); } 打开LCD背光灯 voidlcd_st7789_power_ctrl(uint8_tenable) { if(enable) HAL_GPIO_WritePin(LCD_POWER_EN_GPIO_Port,LCD_POWER_EN_Pin,GPIO_PIN_SET); else HAL_GPIO_WritePin(LCD_POWER_EN_GPIO_Port,LC...
spilcd/├── lcd_fb/│ ├── dev_lcd_fb.c # spilcd driver 层│ ├── disp_display.c│ ├── disp_lcd.c│ ├── lcd_fb_intf.c│ └── panels/ # lcd驱动相关│ ├── kld2844b.c│ ├── lcd_source.c│ ├── panels.c│ └── panels.h└── soc/ ├── disp...
尺寸 2.8inchcolorTFTLCDDisplay 分辩率 320*240 外型尺寸 50W*69H*2.45T 显示尺寸 36.8W*57.6H 接口方式 SPIMCURGB PIN数 30PIN 亮度 350cd LCD材质 TN 选配电容电阻触摸 / 储存温度 -30℃~80℃ 工作温度 -20℃~70℃ 品牌 伟创 深圳市宏显伟业科技有限公司专业生产LCD/TP/LCM中小尺寸触摸...
同时,提供了SPILCD驱动框架以供 SPI 屏幕使用。 本次使用的是 Dshan_Display Module,如下图: 引脚配置如下: 载入方案 我们使用的开发板是 R128-Devkit,需要开发 C906 核心的应用程序,所以载入方案选择r128s2_module_c906 $ source envsetup.sh $ lunch_rtos 1 ...
同时,提供了SPILCD驱动框架以供 SPI 屏幕使用,本次使用的是 Dshan_Display Module,如下图: 1引脚配置 屏幕 2载入方案 我们使用的开发板是 R128-Devkit,需要开发 C906 核心的应用程序,所以载入方案选择 r128s2_module_c906 $ source envsetup.sh
一、LCD硬件原理 利用液晶制成的显示器LCD,依据驱动方式可分为静态驱动、简单矩阵驱动以及主动矩阵驱动3中。其中,简单矩阵型又可再区分扭转向列型(TN)和超扭转式向列型(STN)两种,而主动矩阵型则以薄膜式晶体管型(TFT)为主流。 一块LCD屏显示图像不但需要LCD驱动器,还需要有相应的LCD控制器。通常LCD驱动器会议CO...
│ ├── dev_lcd_fb.c # spilcd driver 层 │ ├── disp_display.c │ ├── disp_lcd.c │ ├── lcd_fb_intf.c │ └── panels/ # lcd驱动相关 │ ├── kld2844b.c │ ├── lcd_source.c │ ├── panels.c
LCD(Liquid Crystal Display)液晶屏,作为电子产品的重要组成部分,是终端用户与电子产品交互的重要载体。现在市场上的LCD,按照尺寸、功能、接口、用途等分为很多种,本文主要介绍如下两种LCD物理接口: 1) MC…