重新点亮一片漂亮的树莓派2.2寸SPI屏【经树莓派3B测试】-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 30804|回复: 59

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

  [复制链接]
发表于 2018-9-15 22:02 | 显示全部楼层 |阅读模式
【来源】这块spi屏购买得很早,大约在2013年,320×240的分辨率。IPS屏,色彩亮度都很棒,当时TB上的此类产品还非常少,而且还没有驱动。难得一位高水平的玩家(yaolet)为这块屏写了驱动并且发布在github上,顺利点亮。但是当时没有太好的应用,就放在一边了。

这段时间折腾树莓派,想看看在穿戴方面能不能有什么玩法,于是想到了这块屏幕。今天周末,在店家的支持下,顺利点亮了。现将过程做一个记录。供有类似需要的玩家共享。
【硬件】日立 2.2 全视角 IPSTFT LCD一片,带SPI转接板。接线:
     
spi屏接口
树莓派GPIO(BCM编号)
1
Led背光
不接
2
VDD
3.3V
3
RST
15
4
RS
25  (注:即DC)
5
CS
CE0
6
SCI
10   MOSI
7
SCL
11   SCLK
8
GND
GND
注:接线方式在bd663474.dtbo中,经过反编译可以看到pin的配置情况:
223.jpg
224.jpg
【软件】
店家是具有相当强研发能力的玩家,随品提供三个文件:

文件名
复制到树莓派
1
bd663474.dtbo
/boot/overlays
2
cmdline.txt
/boot/
3
config.txt
/boot/
其中config.txt需要完善一下:(本文附件已经完善)
加上参数
dtoverlay=bd663474,speed=32000000

【步骤】
第一步:打开你的树莓派,
[mw_shl_code=python,true]sudo raspi-config[/mw_shl_code]
在配置中,打开SPI设备

第二步:备份你的配置文件
1
cmdline.txt
/boot/
2
config.txt
/boot/
请做好备份,后续可以少走很多弯路。

第三步:将店家提供的驱动以及配置文件放置在相应目录下。
如果你用filezilla,boot目录的权限用pi用户登录进去是无法复制文件的,你可以将这三个文件复制到/home/pi下面的目录,比如/tft22,在$下,用
[mw_shl_code=python,true]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/[/mw_shl_code]
检查一下这些文件是否都拷贝好了。

第四步:上电。然后愉快地玩耍吧。
如果你需要在2.2屏幕上显示GUI,那么需要对配置再做一个修改
[mw_shl_code=bash,true]sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf[/mw_shl_code]
将里面的fb0改为fb1

221.png 222.png
游客,如果您要查看本帖隐藏内容请回复


发表于 2018-9-17 13:43 | 显示全部楼层
分辨率挺高
发表于 2018-10-9 01:27 | 显示全部楼层
学习有时间搞一个玩玩
发表于 2019-1-18 15:57 | 显示全部楼层
回复一下看看
发表于 2019-3-15 14:34 | 显示全部楼层
顶顶更健康
发表于 2019-5-26 18:42 | 显示全部楼层
弄得挺好的。
发表于 2019-6-20 16:40 | 显示全部楼层
学习了            
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-7-4 11:24 , Processed in 0.090853 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表