沧海笑1122 发表于 2018-9-15 22:02

重新点亮一片漂亮的树莓派2.2寸SPI屏【经树莓派3B测试】

【来源】这块spi屏购买得很早,大约在2013年,320×240的分辨率。IPS屏,色彩亮度都很棒,当时TB上的此类产品还非常少,而且还没有驱动。难得一位高水平的玩家(yaolet)为这块屏写了驱动并且发布在github上,顺利点亮。但是当时没有太好的应用,就放在一边了。
这段时间折腾树莓派,想看看在穿戴方面能不能有什么玩法,于是想到了这块屏幕。今天周末,在店家的支持下,顺利点亮了。现将过程做一个记录。供有类似需要的玩家共享。【硬件】日立 2.2寸 全视角 IPSTFT LCD一片,带SPI转接板。接线:

spi屏接口树莓派GPIO(BCM编号)
1Led背光不接
2VDD3.3V
3RST15
4RS25(注:即DC)
5CSCE0
6SCI10   MOSI
7SCL11   SCLK
8GNDGND
注:接线方式在bd663474.dtbo中,经过反编译可以看到pin的配置情况:【软件】店家是具有相当强研发能力的玩家,随品提供三个文件:

文件名复制到树莓派
1bd663474.dtbo/boot/overlays
2cmdline.txt/boot/
3config.txt/boot/
其中config.txt需要完善一下:(本文附件已经完善)加上参数dtoverlay=bd663474,speed=32000000
【步骤】第一步:打开你的树莓派,sudo raspi-config在配置中,打开SPI设备
第二步:备份你的配置文件
1cmdline.txt/boot/
2config.txt/boot/
请做好备份,后续可以少走很多弯路。
第三步:将店家提供的驱动以及配置文件放置在相应目录下。如果你用filezilla,boot目录的权限用pi用户登录进去是无法复制文件的,你可以将这三个文件复制到/home/pi下面的目录,比如/tft22,在$下,用sudo cp /home/pi/tft22/ bd663474.dtbo /boot/overlays

sudo cp /home/pi/tft22/ config.txt /boot/

sudo cp /home/pi/tft22/ cmdline.txt /boot/检查一下这些文件是否都拷贝好了。
第四步:上电。然后愉快地玩耍吧。如果你需要在2.2屏幕上显示GUI,那么需要对配置再做一个修改sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf将里面的fb0改为fb1
**** Hidden Message *****

明娃子 发表于 2018-9-17 13:42

屏幕不错

明娃子 发表于 2018-9-17 13:43

分辨率挺高

wjp8133 发表于 2018-10-9 01:27

学习有时间搞一个玩玩

鸡毛掸子 发表于 2019-1-13 20:15

:D:D:D:D:D:D:D:D:D:D:D:D

dudulang5 发表于 2019-1-18 15:57

回复一下看看

秋少白 发表于 2019-3-15 14:34

顶顶更健康

zqz123 发表于 2019-3-27 16:58

了解yi下

tomdexter 发表于 2019-5-26 18:42

弄得挺好的。

白羊羊罐头 发表于 2019-6-20 16:40

学习了            
页: [1] 2 3 4 5 6
查看完整版本: 重新点亮一片漂亮的树莓派2.2寸SPI屏【经树莓派3B测试】