PanGu Board 搭载一路并行 24bit RGB 接口,采用立式 50Pins 0.5MM 间距 FPC 接口。具有以下特性:

  • 最高分辨率 1366x768

  • 24 Bit RGB 接口,兼容 16 Bit,18bit

  • I2C 接口(预留用于电容触摸)

  • PWM 输出(用于背光亮度调节)

此接口兼容湃兔核 4.3 寸屏和 7.0 寸液晶显示屏模块。

J9引脚定义如下:

Pin NumberPin N*ame*Pin NumberPin N*ame*
15V26R3
25V27R4
33.3V28R5
43.3V29R6
5GND30R7
6GND31GND
7B032Back_Light
8B133Reset
9B234DISP
10B335TP_INT
11B436TP_RESET
12B537TP_SCL
13B638TP_SDA
14B739GND
15G040DEN
16G141VSYNC
17G242HYSNC
18G343PCLK
19G444GND
20G545X+
21G646Y+
22G747X-
23R048X+
24R149NC
25R250GND

 

启动时需要选择RGB-LCD启动项。

PanGu开发板提供了一个24Bit宽度的RGB LCD显示接口(J9),可通过FPC线和液晶模块相连接。
屏幕支持列表:

型号尺寸分辨率数据位宽接口触摸
i2M-LCD070P1024C7.0inch1024x60024Bit并行RGB电容触摸
i2M-LCD043P800C4.3inch800x48024Bit并行RGB电容触摸

安装方法

先拉起PanGu板的J9座子的卡扣,使用PFC线的一端,将蓝色塑料片面向板子内侧(金属片面向外侧)插入,然后按下卡扣。
image

拉起i2M-LCD070P1024C液晶屏背面J1座子的卡扣,将FPC线的另一端,蓝色塑料片向上(金属片向下)插入,然后按下卡扣。
image

使用技巧

默认启用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
上一篇:
下一篇: