查看: 5092|回复: 13

[其他] 从零开始学OLED

[复制链接]
  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5788
    最后登录
    2025-5-7
    发表于 2016-1-1 13:16:42 | 显示全部楼层 |阅读模式
    本帖最后由 wambob 于 2016-1-1 15:19 编辑

    一:先介绍下OLED
            0.96’ OLED 显示模块, 分辨率为 128*64,采用SSD1306 驱动 IC,该芯片内部集成 DCDC 升压,仅需 3.3V 供电,即可正常工作。

    [size=13.3333px]  OLED示意图
    1.JPG
    实际上就是由一个SSD1306控制器和一个128X64的有机发光二极管点阵组成。
    二:模块的接口描述   
          1 CS 显示屏片选信号
          2 Reset 复位信号,高电平复位
          3 D/C 数据/命令选择信号
          4 DIN 数据输入,对应 SPI 接口的 MOSI
          5 CLK 时钟输入,对应 SPI 接口的 SCLK
          6 VCC 电源,电压范围: 2.5V~5.5V
          7 GND 电源地


    三:模块的数据接口
           oled 数据接口有 I2C、 3 线 SPI 和 4 线 SPI 共三种,本模块采用4线SPI,相对来说,比较简单。
           2.JPG
    四:OLED的显存
           SSD1306 的显存总共为 128*64bit 大小, SSD1306 将这些显存分为了8页,每页128列也就是128个字节。
    3.JPG

    五:4线SPI接口的几个驱动函数
           1,写命令函数         
    1. void WriteCommand(INT8U cmd);
    复制代码
           2.写数据函数
    1. void WriteData(INT8U dat);
    复制代码
           3.页面定位和列显示起始位置函数
    1. void oled_page(INT8U page);
    2. void oled_column(INT8U colstart);
    复制代码
           4.显示字符串函数
    1. void DisplayStr(const char *string);
    复制代码

            5.oled初始化函数
    1. void oled_init(void);
    复制代码
           6.清屏函数
    1. void clear(void);
    复制代码
            7.移屏函数,以向左移为例
    1. void lfetstroll(void );<span style="line-height: 1.5; background-color: rgb(255, 255, 255);">8</span>
    复制代码
              8.待续........  
    六:显示效果

    IMG_20160101_103732.jpg 部分移屏效果

    YL_KL26_SPI_oled.rar (170.21 KB, 下载次数: 35)

    评分

    参与人数 1NXP金币 +20 收起 理由
    小七 + 20 很给力!

    查看全部评分

    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-3-29 09:54
  • 签到天数: 418 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    2928

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3307
    最后登录
    2021-4-7
    发表于 2016-1-1 13:52:00 | 显示全部楼层
    多谢分享。。。
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16872
    最后登录
    1970-1-1
    发表于 2016-1-1 15:57:33 | 显示全部楼层
    多谢分享
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-6 07:38
  • 签到天数: 736 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    3486

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    5093
    最后登录
    2024-1-7
    发表于 2016-1-1 18:26:44 来自手机 | 显示全部楼层
    谢谢分享
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-5-24 10:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    140

    主题

    2087

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3913
    最后登录
    2020-5-24
    发表于 2016-1-1 19:07:45 | 显示全部楼层
    谢谢分享学习一下
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-10-20 09:45
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    80

    主题

    1038

    帖子

    5

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2223
    最后登录
    2023-11-20
    发表于 2016-1-1 19:40:15 | 显示全部楼层
    多谢分享!!!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-3 11:19
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    50

    主题

    1万

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    14090
    最后登录
    2024-4-19
    发表于 2016-1-2 14:53:54 | 显示全部楼层
    很有用。。。 1.png 2.png 3.png 4.png 5.png 1.png 2.png 3.png 4.png 5.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 22:32
  • 签到天数: 2502 天

    连续签到: 3 天

    [LV.Master]伴坛终老

    17

    主题

    5507

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    11485
    最后登录
    2025-9-11
    发表于 2016-1-2 21:15:59 | 显示全部楼层

    多谢分享,期待下一期。。。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    1 小时前
  • 签到天数: 2017 天

    连续签到: 7 天

    [LV.Master]伴坛终老

    4

    主题

    9046

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    14132
    最后登录
    2025-9-12
    发表于 2016-1-2 23:27:14 | 显示全部楼层
    讲的蛮好,楼主继续啊
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    264

    帖子

    0

    高级会员

    Rank: 4

    积分
    694
    最后登录
    2024-9-22
    发表于 2016-1-3 10:55:52 | 显示全部楼层
    多谢分享
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-12 11:33 , Processed in 0.121479 second(s), 32 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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