查看: 5566|回复: 5

基于GD32F190的SPI接口LCD(ILI9225)驱动移植

[复制链接]
  • TA的每日心情
    开心
    2017-3-28 09:54
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2016-5-12 21:16:33 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 的服饰股份 于 2016-6-21 11:20 编辑

    基于GD32F190SPI接口LCD(ILI9225)驱动移植

    小红板在几天前就收到了,但是由于在外地比赛,无法进行测试。回到学校后,第一时间赶到了实验室,放下书包就去找小红板。发现其竟然还在,
    迫不及待的拆箱,还是一如既往的白色简洁包装,打开后,发现又多了一根数据线用,由于这次回来的晚,开箱贴已经被大神们抢先发布了,LED也被大家点了N遍了,那我就写点别的吧。

    IMG_20160511_110104.jpg IMG_20160512_210837.jpg IMG_20160511_110031.jpg
    考虑到这次我的项目是做一款示波器,那我们就先移植一块LCD在上面吧!!!
    找出前几天到货还没拆封的SPI串口LCD,就拿它开刀吧,对于GD32F190R8这样的IO稀缺的单片机,SPI屏是最好不过了。
    先简单的建立个工程模版
    然后写驱动,写驱动,写驱动,这个对于大家来说可能是最不喜欢干的事了,但我就是喜欢写它。因为我喜欢将一块死的硬件用程序来点亮的快感!!!()当然这是在头疼之后。。。。。。


    图片1.png

    写这个驱动我主要按一下思路

    1.IO初始化以及时钟配置
    这里要注意开复用

    图片2.png
    GD32F190的复用这叫一个多,截个图吓吓你
    图片3.png

    2.SPI初始化
    这里注意,别忘了开时钟
    图片4.png
    3.LCD初始化寄存器配置
    这地方还是拿来主义吧,好多的寄存器,如果你愿意,你可以看着LCD的Datasheet来学习每个寄存器的用处
    图片5.png 图片8.png
    4.大体框架有了,咱们就可以写读写函数了
    数据写
    图片6.png
    命令写
    图片7.png

    驱动其实写起来也不难,就是遇到问题解决比较麻烦,可能一时半会找不到,但确有可能在你吃饭的路上就能想到错误所在,给你满满的幸福感!!!!
    最后感谢鸟哥的点拨!!!

    003_GD32F190_LCD(SPI).rar

    394.7 KB, 下载次数: 120

    ILI9225-SPI-LCD源代码

    003_GD32F190工程模版.rar

    364.53 KB, 下载次数: 32

    GD32F190的工程模版

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-21 11:25
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2016-5-12 21:27:09 | 显示全部楼层
    哈哈,很不错,我的207的屏也是折腾了好长时间,不过基本上是一通百通
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-3-28 09:54
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2016-5-12 21:41:13 | 显示全部楼层
    晨枫-366963 发表于 2016-5-12 21:27
    哈哈,很不错,我的207的屏也是折腾了好长时间,不过基本上是一通百通

    哈哈,屏幕还是很好玩的,对,一通百通,可惜上一次我的207引脚坏了,没能成功测试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-19 16:39
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2016-5-13 16:21:40 | 显示全部楼层
    文章不错,请内容去经验频道一并发一下,复制粘贴即可,可以有双重奖励哟http://jingyan.eeboard.com/
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-3-29 09:22
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2016-6-13 23:21:39 | 显示全部楼层
    写得不错哦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2022-10-25 21:58:57 来自手机 | 显示全部楼层
    不错学习了
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 22:38 , Processed in 0.156162 second(s), 25 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.