查看: 5938|回复: 15

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

[复制链接]
  • TA的每日心情
    开心
    2019-7-17 13:13
  • 签到天数: 264 天

    [LV.8]以坛为家I

    发表于 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

    【步骤】
    第一步:打开你的树莓派,
    在配置中,打开SPI设备

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

    第三步:将店家提供的驱动以及配置文件放置在相应目录下。
    如果你用filezilla,boot目录的权限用pi用户登录进去是无法复制文件的,你可以将这三个文件复制到/home/pi下面的目录,比如/tft22,在$下,用

    kittenblock中小学创客名师推荐的图形化编程软件

    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,那么需要对配置再做一个修改

    kittenblock中小学创客名师推荐的图形化编程软件

    sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
    将里面的fb0改为fb1

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


    打赏作者鼓励一下!

    1人打赏

  • TA的每日心情
    开心
    2018-9-21 15:12
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2018-9-17 13:43 | 显示全部楼层
    分辨率挺高
    PY让世界更美好~
  • TA的每日心情
    开心
    2019-1-11 11:25
  • 签到天数: 46 天

    [LV.5]常住居民I

    发表于 2018-10-9 01:27 | 显示全部楼层
    学习有时间搞一个玩玩

    该用户从未签到

    发表于 2019-1-18 15:57 | 显示全部楼层
    回复一下看看

    该用户从未签到

    发表于 2019-3-15 14:34 | 显示全部楼层
    顶顶更健康

    该用户从未签到

    发表于 2019-5-26 18:42 | 显示全部楼层
    弄得挺好的。
  • TA的每日心情
    开心
    2019-3-23 14:08
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2019-6-20 16:40 | 显示全部楼层
    学习了            
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    哪位老哥有个U8g2lib.h这个库可以发一下吗
    哪位老哥有个U8g2lib.h这
    光线跟踪钛合金猫眼
    光线跟踪钛合金猫眼
    +视频 https://www.bilibili.com/video/av67732712/ +原理 ---光线跟踪 建立极
    "高精度"米家电子温湿度计Pro拆解
    "高精度"米家电子温湿度计
    为了了解哪种温湿度传感器更好,我搞了一个米家电子温湿度计Pro(阿蒙同志赠送) 价格
    Blinker 模拟传感器+数字传感器例程(DHT11 温湿度+气体传感)
    Blinker 模拟传感器+数字
    才接触1星期,发现Blinker自带了很多例程,已经成功试验了DHT的例程序,并完善了体
    关于ADXL335加速度计相关问题
    关于ADXL335加速度计相关
    首先用测试程序,通过监视器看到获取到的模拟量 后面,把模拟量经过ADC以及公式换算
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表