1.54英寸单色OLED显示模块
BR-1.54-128x64-I2CSPI-OLED-A-V1.2/1.3
如果您现在想要购买一块 1.54英寸单色OLED显示模块 开发板,欢迎您点击这里进入淘宝店。 谢谢您的支持!
您可以通过我们制作的教程了解如何使用此硬件模块,以及简单的入门使用。
教程请见下面上手入门章节。
基础介绍
正面照片
背面照片
当前版本为1.2-1.3版,
支持3.3-5.5V供电, 板载电平转换芯片RS0108,所有信号兼容3.3V和5V两种电平
支持Arduino、Raspberry PI树莓派和STM32开发板,
支持I2C和SPI两种接口,
ON(电源指示灯)为紫色
板子两边白色座子为1.0mm 4Pin快速连接I2C接口(QC/I2C), (Quick Cable/I2C),
可直接用1.0mm间距线缆接入各类扩展板,比如本站的Arduino板、Proto板、Thumb板、Leaf板
技术规格
开始
入门页面包含如何安装连接模块, 如何配置开发板、安装Arduino显示代码实现简单入门的小项目。
(一)
本模块有两种不同驱动的显示屏,分别为CH1116和SSD1309, 在模块的背面有标注,
在驱动的前面有涂白的色块, 表示该模块当前用的显示屏驱动型号。
同时支持I2C和SPI, 但是需要改跳线,在模块的背面有标注,
在驱动模式的前面I2C / SPI 字符前有涂白的色块, 表示该模块默认用的显示屏驱动方式。
推荐使用SSD1309驱动,大多数开源图形库项目都兼容此驱动
关于SSD1309驱动可以直接用SSD1306替代,两者兼容
开源驱动参考地址列表,此代码已验证可正常工作。
https://github.com/adafruit/Adafruit_SSD1306
https://github.com/adafruit/Adafruit-GFX-Library
(三)
SJ2 / ON 跳线,默认为连接状态,用刻刀切断会断开紫色的LED指示灯
表示关闭 Power On指示灯
(四)
模块采用的是中景园的屏,本模块软件支持并且兼容---中景园淘宝店提供的测试代码,
https://item.taobao.com/item.htm?spm=a1z0d.6639537/tb.1997196601.299.46ef7484tZLnW6&id=26111464555
测试代码(arduino, 51例程,stm32f103, stm32f4, stm32l系列) 和资料下载页面,详见页面中商家提供的百度网盘
请注意分清楚CH1116和SSD1309驱动芯片,两者资料不一样
用中景园的软件,在SPI模式显示,手动复位RES信号后需要300ms延时,切记!!! 技术支持请联系首页微信
(五)
模块板载RS0108电平转换芯片,所有输入和输出信号均支持3-5V电平
VIN表示输入电源,支持3-5V输入,这是输入电源
3.3V OUT 表示由板载 ME6217 LDO 的 一路3.3V 电源输出,此路电源推荐支持取电最大约300mA电流。
(六)
模块内置中文16x16点阵字库,型号为GT20L16S1Y ,仅支持SPI接线方式,功能接线如下:
FCS 表示 Font Chip Select (字库片选)
FSO 表示 Font Slave Output (字库串行输出)
SCL SCK 表示 Font Slave clock (字库串行时钟)
SDA MOSI 表示 Font Slave Input (字库串行输入)
(七)
模块BL引脚表示背光控制,当为低时,将关闭显示模块。
(八)
所有信号线列表
引脚信号名 | 功能 |
---|---|
VIN 3-5V | 电源输入,支持3-5.5V电压输入 |
GND | 地线 |
3.3V OUT | 表示板载 ME6217 LDO 的 3.3V电源输出, 正常不使用,可无视 |
SCL SCK | 连接 OLED显示屏的 Slave clock (串行时钟) ( SCLK ) ( SCK ) |
SDA MOSI | 连接 OLED显示屏的 Slave Input (串行输入) ( MOSI ) |
CS | 连接 OLED显示屏的 chip select (片选信号) |
RES | 模块复位信号 |
DC | 连接显示屏的D/C#信号 |
FCS | 表示 Font Chip Select (字库片选) |
FSO | 表示 Font Slave Output (字库串行输出) |
BL | 表示模块的背光控制信号,拉低关闭背光显示 |
当启用I2C模式时, 地址默认为0x3D,模块背面跳线状态如下:
连接 SJ1 跳线, 连接 SJ4 跳线,
SJ6 跳线 连接到 I2C指示一侧相连
SJ5 ( I2C Addr ) 用来设置I2C地址,默认跳到 0x3D ,表示I2C 设备地址为 0X3D
SJ3 ( BL )跳线,默认跳到 GPIO侧 ,表示默认用GPIO来控制背光是否点亮
I2C模式下,接线如下:
VIN 电源输入,支持3-5.5V电压输入
GND 地线
SCL SCL时钟线
SDA SDA数据线
最小只需要上面四根线
模块会上电自动复位,其它信号无需接入,
如需背光IO控制可接BL信号,BL信号拉低会关闭背光,
如需手动复位IO控制可接RES信号,低电平有效,拉低RES信号显示模块会复位, 手动复位RES信号后需要300ms延时,切记!!!
当启用SPI模式时, 模块背面跳线状态如下:
断开 SJ1 跳线, 断开 SJ4 跳线,
SJ6 跳线 连接到 SPI 指示一侧相连
SJ5 ( I2C Addr ) 用来设置I2C地址,直接断开,不需要选择地址
SJ3 ( BL )跳线,默认跳到 GPIO侧 ,表示默认用GPIO来控制背光是否点亮
SPI 模式下,模块信号接线状态如下:
SPI 模式下,接线如下:
VIN 电源输入,支持3-5.5V电压输入
GND 地线
3.3V OUT 表示板载 ME6217 LDO 的 3.3V电源输出, 正常不使用,可无视
SCL 连接 OLED显示屏的 Slave clock (串行时钟) ( SCLK ) ( SCK )
SDA 连接 OLED显示屏的 Slave Input (串行输入) ( MOSI )
CS 连接 OLED显示屏的 chip select (片选信号)
RES 模块手动复位信号,手动复位RES信号后需要300ms延时,切记!!!
DC 连接显示屏的D/C#信号
FCS 表示 Font Chip Select (字库片选)
FSO 表示 Font Slave Output (字库串行输出)
备注:
字库的SCK 串行时钟信号(Slave Clock) 复用OLED显示屏的 SCL/SCK信号
字库的MOSI 串行信号输入 ( Slave input )复用OLED显示屏的 SDA/MOSI信号
BL 表示背光控制信号,如需背光IO控制可接BL信号,BL信号拉低会关闭背光,
帮助
请先查看教程。需要有关任何帮助或建议,请与我们联系,联系方式见页首邮箱及微信。
上手入门
您可以通过我们制作的教程,了解如何点亮 1.54英寸单色OLED显示模块 显示基本信息。
当前提供适用于Arduino UNO R3的 SPI模式和I2C模式下测试代码
UNO板 I2C模式入门教程点此
适用于 Arduino UNO Starter V2.2 板采用I2C模式使用 Adafruit GFX Library点亮1.54英寸OLED显示屏教程
文档
原理图 技术支持请联系首页微信