查看: 3358|回复: 2

[原创] 【LPC11U68】硬件SPI驱动TFT液晶

[复制链接]
  • TA的每日心情
    擦汗
    5 小时前
  • 签到天数: 1791 天

    连续签到: 3 天

    [LV.Master]伴坛终老

    54

    主题

    4410

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    9250
    最后登录
    2025-8-5
    发表于 2018-12-8 15:07:27 | 显示全部楼层 |阅读模式
    本帖最后由 morphlings2014 于 2018-12-8 15:11 编辑

    OM13058的板上资源实在有限,正好以前画过一块Arduino接口的扩展板正好用上,板载了一个joystick按键,一个ESP8266wii,一个2.8寸的LCD和一个SD卡槽,以前已经借用joystick测试了AD功能,今天来测试下SPI功能
    TFT的原理图如下,DC脚是控制发送的SPI数据是地址还是数据

    TIM图片20181208144718.png


    SPI的初始化,这里我没有用硬件CS功能
    TIM图片20181208145135.png


    SPI的读写实现
    TIM图片20181208145310.png


    LCD初始化,需要增加CS和DC脚的初始化
    TIM图片20181208145426.png


    LCD读写数据和寄存器实现,可以看到DC的脚位的设置是相反的
    TIM图片20181208145441.png
    TIM图片20181208145453.png


    由于芯片的主频比较低,刷屏的时候就能感觉出来很卡,所以这里在写像素点的时候做了一些优化
    TIM图片20181208145521.png


    具体显示效果如图
    微信图片_20181208144033.jpg


    附上工程 hello_world.rar (121.22 KB, 下载次数: 3)
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 20:21
  • 签到天数: 1857 天

    连续签到: 8 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112660
    最后登录
    2025-8-4
    发表于 2018-12-8 18:29:18 | 显示全部楼层
    不错哦,支持一下~
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    5 小时前
  • 签到天数: 1791 天

    连续签到: 3 天

    [LV.Master]伴坛终老

    54

    主题

    4410

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    9250
    最后登录
    2025-8-5
     楼主| 发表于 2018-12-11 11:09:22 | 显示全部楼层
    stm1024 发表于 2018-12-8 18:29
    不错哦,支持一下~

    感谢大佬支持
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-5 14:46 , Processed in 0.088091 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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