查看: 9438|回复: 6

[原创] 【LPC11U68】学习4:使用GPIO口驱动OLED屏

[复制链接]
  • TA的每日心情
    擦汗
    昨天 11:43
  • 签到天数: 2105 天

    连续签到: 3 天

    [LV.Master]伴坛终老

    65

    主题

    8451

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    14292
    最后登录
    2025-8-21
    发表于 2018-11-12 11:10:54 | 显示全部楼层 |阅读模式
    板子上有个显示的东西还是比较方面的,有什么不明白的地方直接打印出来看看,当然用PC串口显示也很好,方便调试。这款OLED屏是96*64全彩的,SPI接口的,先使用IO口来模拟SPI试试。

    先看下OLED屏的接口信号,数据线要5根
    1.png

    再来看办卡原理图,使这几个端口驱动OLED屏,本来想用上面SPIO几个口先作为GPIO来驱动的,后来发现输出电平不对,具体什么原因找了一会没找到,下面再说吧
    2.png

    程序里引脚定义
    3.png
    4.png

    主程序里OLED引脚初始化
    5.png

    OLED屏初始化和清屏函数
    6.png
    7.png

    模拟SPI发送数据函数
    8.png

    最基本的显示一个点的函数,后面的显示汉字什么的都是以这个函数为基础
    9.png

    主程序里的显示调用函数
    10.png

    实际的显示效果照片
    11.png
    12.png

    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    4 天前
  • 签到天数: 1868 天

    连续签到: 2 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112694
    最后登录
    2025-8-17
    发表于 2018-11-12 11:28:54 | 显示全部楼层
    移植以前51的代码?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 11:43
  • 签到天数: 2105 天

    连续签到: 3 天

    [LV.Master]伴坛终老

    65

    主题

    8451

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    14292
    最后登录
    2025-8-21
     楼主| 发表于 2018-11-12 11:39:06 | 显示全部楼层
    stm1024 发表于 2018-11-12 11:28
    移植以前51的代码?

    我这个屏用了好几年了,在好几个平台上都跑过,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-2-4 09:24
  • 签到天数: 190 天

    连续签到: 1 天

    [LV.7]常住居民III

    38

    主题

    591

    帖子

    28

    金牌会员

    Rank: 6Rank: 6

    积分
    2207
    最后登录
    2025-8-11
    发表于 2018-11-12 12:34:03 | 显示全部楼层
    学习下,IO模拟SPI的,用SPI外设操作更好
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 11:43
  • 签到天数: 2105 天

    连续签到: 3 天

    [LV.Master]伴坛终老

    65

    主题

    8451

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    14292
    最后登录
    2025-8-21
     楼主| 发表于 2018-11-12 12:38:00 | 显示全部楼层
    mzy2364 发表于 2018-11-12 12:34
    学习下,IO模拟SPI的,用SPI外设操作更好

    后面会用SPI,这里先学习下IO口的简单操作
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-1-21 08:52
  • 签到天数: 861 天

    连续签到: 1 天

    [LV.10]以坛为家III

    75

    主题

    2523

    帖子

    24

    金牌会员

    Rank: 6Rank: 6

    积分
    5867
    最后登录
    2025-1-22
    发表于 2018-11-12 13:23:52 | 显示全部楼层
    谢谢分享,这个屏漂亮
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    4 天前
  • 签到天数: 1868 天

    连续签到: 2 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112694
    最后登录
    2025-8-17
    发表于 2018-11-12 14:05:07 | 显示全部楼层
    wudianjun2001 发表于 2018-11-12 11:39
    我这个屏用了好几年了,在好几个平台上都跑过,

    嗯,看风格也像是,我也是,很多小模块都是只改宏定义,换个平台照样玩的
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-21 08:45 , Processed in 0.104648 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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