0.96寸OLED显示屏驱动程序

最后更新时间:2024.10.20

资料下载

点击如下按钮,可跳转至资料下载页面,获取资料

获取资料

视频教程

点击如下按钮,可跳转至Bilibili视频网站,观看配套教程

视频教程

程序亮点

功能齐全 - 支持字符、数字、汉字、图像及各种绘图图形显示

使用简单 - 配合STM32入门教程的硬件,简单修改,即可移植程序

教程详细 - 配套详细视频教程,一步步细致讲解,带你轻松上手

格式规整 - 程序代码全部统一注释,代码结构清晰规整

开源免费 - 通过资料下载页面,你可以直接获取所有程序代码,使用完全免费

适用器件

0.96寸OLED显示屏(驱动芯片:SSD1306 / SSD1315)

1.3寸OLED显示屏(驱动芯片:SH1106)

4针脚I2C接口

7针脚SPI接口

128*64像素

像素颜色不限

更新动态

2023.11.22 - 发布V1.0版本

    首次发布,快速上手视频使用的版本


2023.12.8 - 发布V1.1版本

    OLED_Init函数后,加入了清屏的代码,防止初始化后未显示内容时花屏

    更改了OLED_ShowFloatNum的执行逻辑,修复了浮点数显示的Bug


2024.4.24 - 发布V1.2版本

    将X、Y坐标的类型由原来的uint8_t改成了int16_t,函数内部也对负数坐标做了相应的处理

    使用负数坐标,可以实现显示内容平滑移入和移出屏幕的效果


2024.10.20 - 发布V2.0版本

    删除了OLED_ShowChinese函数

    OLED_ShowString和OLED_Printf支持中英文混写

    OLED_Data.h里删除了OLED_CHN_CHAR_WIDTH的定义

    OLED_Data.h里增加了OLED_CHARSET_UTF8和OLED_CHARSET_GB2312,用于指定字符集格式

其他说明

本程序由江协科技创建并免费开源共享

你可以任意查看、使用和修改,并应用到自己的项目之中

程序版权归江协科技所有,任何人或组织不得将其据为己有

如果你发现程序中的漏洞或者笔误,可通过邮件向我们反馈:feedback@jiangxiekeji.com

发送邮件之前,你可以先下载最新程序,如果此问题已经修改,则无需再发邮件