4.3 LCD测试
此节仅适用于选配了屏幕的开发板用户。
由于正点原子屏幕在R、G、B数据线的最高位R7\G7\B7配有上下拉电阻(用作ID识别码),所以出厂系统在启动过程中会根据R7\G7\B7的默认高低电平状态来识别不同屏幕的分辨率,再加载相应的触摸驱动。正点原子所使用的RGB屏幕有5种,如下表:
屏幕尺寸 | 触摸芯片 | 屏幕ID |
---|---|---|
4.3寸屏(480x272) | gt9xx | 0x00 |
4.3寸屏(800x480) | gt9xx/gt1151 | 0x04 |
7寸屏(800x480) | ft5x06/cst340(cst340兼容ft5x06)/gt911 | 0x01 |
7寸屏(1024x600) | ft5x06/cst340(cst340兼容ft5x06)/gt911 | 0x02 |
10寸屏(1280x800) | gt9xx | 0x05 |
4.3.1触摸测试
与4.2小节方法一样,开发板启动后我们输入cat /proc/bus/input/devices指令查看触摸屏对应的触摸事件,也可直接在屏幕上进行触摸点击、滑动,测试屏幕是否正常触摸。
4.3.2背光测试
在默认出厂系统,LCD 屏幕背光支持 256个等级的PWM调节,亮度级数为 0~255,默认为255,最亮状态。设置为0时,关闭背光。数值越大,屏幕越亮。
cat /sys/class/backlight/panel-backlight/max_brightness //查看背光最大亮度等级
cat /sys/class/backlight/panel-backlight/brightness //查看当前亮度等级
echo 128 > /sys/class/backlight/panel-backlight/brightness //修改当前亮度等级,观察屏的亮度变化
cat /sys/class/backlight/panel-backlight/brightness //再查看当前亮度等级