- 0
- 0
- 约1.37千字
- 约 6页
- 2026-02-13 发布于北京
- 举报
CPUInfo液晶屏正确到树莓派上后,需要编译运行程序才可以正常显示,
本实验通过程序控制背光效果:背光灯每0.5秒闪一次。
一、焊接显示屏的BL_JMP
如下图所示,把显示屏背面的BL_JMP焊接上。
需要注意的是焊接BL_JMP前,请一定要把BackLightSwith打到OFF,
否则当GPIO7输出3.3V)时,会导致短路,因短路电流过大
很可能烧坏树莓派和显示屏。
所以需要使用软件控制背光效果的朋友,请务必把开关打到OFF档。
二、安装wringPi库
CPUInfo液晶屏是依靠树莓派的GPIO口来进行数据通讯的,所以要安装
wiringPi库文件。
依次输入以下命令安装wringPi库。已经安装过wiringPi库的朋友可以忽略这
一步。
cd~
gitclonegit://git.drogon.net/wiringPi
cdwiringPi
./build
二、安装驱动。
2.1拷贝驱动文件到树莓派上
电脑端安装SSHSecureShellClient工具,连接树莓派后把资料中的
cpu_show_BL.zip压缩包传到树莓派的pi目录下。
2.2解压程序
打开树莓派的终端,找到刚刚传进树莓派的cpu_show_BL.zip文件
输入以下命令解压文件
unzipcpu_show_BL.zip
提示以下内容即解压成功
2.3进入程序文件夹
cd~/cpu_show_BL
输入以下查看当前文件夹下的文件
ls
2.4编译程序文件
在终端输入以下命令编译程序
gcc-oblbl.cPCD8544.c-lwiringPi
其中,gcc是编译命令,-o是编译参数,bl是生成的程序名,bl.c和PCD8544.c
是当前目录下的源程序文件,-L/usr/local/lib和-lwiringPi是库文件。
从上面可以看出bl可执行文件已经生成。
2.5运行程序
输入以下命令运行程序
sudo./bl
在CPUInfo液晶屏上显示树莓派图标并且指示灯每0.5秒闪一次。
三、代码解读
输入以下命令打开程序源码bl.c
nanobl.c
1.以下部分是引脚设置,和显示屏背面信息对应。
2.接下来进入main函数
3.前面部分是初始化程序和提示信息;后面部分是一个for循环,也就是我们显
示数据,控制背光效果的代码。
注意:如果已经添加了开机自启动的朋友,请编辑rc.local文件注释或者删除
对应显示屏有关的代码,重启后关闭已经运行的驱动程序后再操作。
若没有关闭已经运行的程序,程序运行后会因为导致屏幕一直跳变。
方法如下:
sudonano/etc/rc.local
把有关cpuInfo液晶显示器有关的程序先注释掉(在代码的前面加个#号可以注
释代码),避免调试时出现,影响效果。
输入sudoreboot命令重新启动树莓派。
原创力文档

文档评论(0)