前几天为了树莓派显示DNS解析统计,我购买了一个3.5英寸的树莓派显示屏幕,它采用的显示方式是SPI方式,占用树莓派的26个IO口,由于不是采用HDMI方式显示,所以要安装树莓派显示驱动,否则屏幕是一片空白。本文教大家如何在树莓派Raspberry官方镜像下安装显示驱动。
不安装驱动时,屏幕无显示,只是白屏。未安装树莓派3.5寸屏幕显示驱动时效果如下:
一、屏幕介绍
3.5英寸树莓派屏幕特性介绍:
- 硬件分辨率为480×320
- 电阻式触摸控制
- 兼容并可直接插入任何版本树莓派,包括Raspberry Pi Model A+/B+/2 B/3 B
- 提供驱动(支持Raspbian\Ubuntu\Kali和Retropie系统)
- 支持FBCP软件驱动,可设置软件分辨率和双屏显示
- 和树莓派一样大小
二、安装驱动
1、2017-03-02-raspbian-jessie以前版本系统驱动安装
我使用的是树莓派官方镜像,版本号2016-05-10-raspbian-jessie。
树莓派连接电源,登录树莓派的终端(可以将树莓派接到HDMI显示器或用ssh远程登录)。切换到/boot目录,然后下载驱动:
cd /boot sudo wget http://www.tujing.site/wp-content/uploads/2017/03/LCD-show-161112.tar.gz
接着解压驱动文件,切换屏幕显示:
sudo tar xzvf /boot/LCD-show-161112.tar.gz cd LCD-show/ sudo chmod +x LCD35-show sudo ./LCD35-show
安装完成后,树莓派会重启,然后3.5寸屏幕上就可以正常显示了。
2、2017-03-02-raspbian-jessie版本系统驱动安装(必须联网安装)
登陆到树莓派终端,切换到/boot目录,然后下载驱动:
cd /boot sudo wget http://www.tujing.site/wp-content/uploads/2017/03/LCD-show-170309.tar.gz
接着解压驱动文件,切换屏幕显示:
sudo tar xzvf /boot/LCD-show-170309.tar.gz cd LCD-show/ sudo chmod +x LCD35-show sudo ./LCD35-show
安装完成后,树莓派同样会重启,然后3.5寸屏幕上就可以正常显示了。
3.(2020年更新):最新版本的树莓派系统安装驱动(Raspbian/Ubuntu Mate/Kali或Retropie)
先通过网络下载相关驱动代码,再执行相应的安装命令,在整个过程中确保可以正常联网。
sudo git clone https://github.com/waveshare/LCD-show.git cd LCD-show/ sudo ./LCD35-show
等程序执行完毕,树莓派重启后即可使用。
三、LCD和HDMI相互切换
使用方法的在正常使用LCD的情况下,外接HDMI是没有显示的,如需启用HDMI输出,需执行以下命令,树莓派会自动重启。再等待约30秒,HDMI显示屏开始显示。
cd LCD-show/ sudo ./LCD-hdmi
如需切换回LCD显示方式,则需执行以下命令:
cd LCD-show/ sudo ./LCD35-show
四、显示效果
驱动安装成功后,树莓派就可以正常显示了,具体的显示效果还是挺不错的,就是屏幕太小,触摸不方便。
五、注意事项
⚠️注意1:执行apt-get upgrade
会导致LCD无法正常工作。此时需要编辑SD卡中的 config.txt 文件,并删除这一句:
dtoverlay=ads7846
⚠️注意2:在Raspbian-lite系统下,需要执行sudo ./LCD35-show lite
命令,以安装驱动。
⚠️注意3:也可以使用已经安装好驱动的树莓派镜像,下载链接:
原创文章,转载请注明: 转载自科技爱好者博客
本文链接地址: 树莓派3.5英寸屏幕安装显示驱动,解决白屏问题 (https://www.tujing.site/2457)
如果博客对您有帮助,请给我 赞助
有屏幕看树莓派得ip地址 方便多了!
谢谢!屏幕可以显示了,就是不能触屏!
我也是,3.5inch的屏幕显示正常,就是不能触屏,解决了吗?
解决了
2020年3月8日更新:
新增最新版本的树莓派系统安装驱动(Raspbian/Ubuntu Mate/Kali或Retropie)方式。