RGB LCD功能
PanGu Board 搭载一路并行 24bit RGB 接口,采用立式 50Pins 0.5MM 间距 FPC 接口。具有以下特性:
最高分辨率 1366x768
24 Bit RGB 接口,兼容 16 Bit,18bit
I2C 接口(预留用于电容触摸)
PWM 输出(用于背光亮度调节)
此接口兼容湃兔核 4.3 寸屏和 7.0 寸液晶显示屏模块。
J9引脚定义如下:
Pin Number | Pin N*ame* | Pin Number | Pin N*ame* |
1 | 5V | 26 | R3 |
2 | 5V | 27 | R4 |
3 | 3.3V | 28 | R5 |
4 | 3.3V | 29 | R6 |
5 | GND | 30 | R7 |
6 | GND | 31 | GND |
7 | B0 | 32 | Back_Light |
8 | B1 | 33 | Reset |
9 | B2 | 34 | DISP |
10 | B3 | 35 | TP_INT |
11 | B4 | 36 | TP_RESET |
12 | B5 | 37 | TP_SCL |
13 | B6 | 38 | TP_SDA |
14 | B7 | 39 | GND |
15 | G0 | 40 | DEN |
16 | G1 | 41 | VSYNC |
17 | G2 | 42 | HYSNC |
18 | G3 | 43 | PCLK |
19 | G4 | 44 | GND |
20 | G5 | 45 | X+ |
21 | G6 | 46 | Y+ |
22 | G7 | 47 | X- |
23 | R0 | 48 | X+ |
24 | R1 | 49 | NC |
25 | R2 | 50 | GND |
启动时需要选择RGB-LCD启动项。
PanGu开发板提供了一个24Bit宽度的RGB LCD显示接口(J9),可通过FPC线和液晶模块相连接。
屏幕支持列表:
型号 | 尺寸 | 分辨率 | 数据位宽 | 接口 | 触摸 |
i2M-LCD070P1024C | 7.0inch | 1024x600 | 24Bit | 并行RGB | 电容触摸 |
i2M-LCD043P800C | 4.3inch | 800x480 | 24Bit | 并行RGB | 电容触摸 |
安装方法
先拉起PanGu板的J9座子的卡扣,使用PFC线的一端,将蓝色塑料片面向板子内侧(金属片面向外侧)插入,然后按下卡扣。
拉起i2M-LCD070P1024C液晶屏背面J1座子的卡扣,将FPC线的另一端,蓝色塑料片向上(金属片向下)插入,然后按下卡扣。
使用技巧
默认启用LCD console后,会有光标闪烁。停止LCD光标闪烁
# echo 0 > /sys/class/graphics/fbcon/cursor_blink
启用LCD光标闪烁
# echo 1 > /sys/class/graphics/fbcon/cursor_blink
LCD长时间无活动后Framebuffer会进入sleep mode。如果需要长时间显示,可以禁用Framebuffer进入sleep mode:
# echo 0 > /sys/class/graphics/fb0/blank
启用Framebuffer的sleep mode
# echo 1 > /sys/class/graphics/fb0/blank
背光调节
PanGuk开发板提供的LCD接口上使用PWM信号控制液晶的亮度,设置不同级别亮度会有明暗变化。PanGu开发板的Linux系统中提供了7个亮度级别的控制。
查看当前背光亮度和系统支持的亮度级别:
root@stm32mp1:~# cd /sys/class/backlight/panel-backlight/
root@stm32mp1:/sys/class/backlight/panel-backlight# ls
actual_brightness bl_power brightness device max_brightness power subsystem type uevent
root@stm32mp1:/sys/class/backlight/panel-backlight# cat brightness
6
root@stm32mp1:/sys/class/backlight/panel-backlight# cat max_brightness
7
设置背光亮度为5:
root@stm32mp1:/sys/class/backlight/panel-backlight# echo 5 > brightness
作者:SteveChen 创建时间:2024-09-18 11:40
最后编辑:SteveChen 更新时间:2024-09-18 15:00
最后编辑:SteveChen 更新时间:2024-09-18 15:00