SSD OLED驱动芯片中文手册

合集下载

OLED驱动芯片SH1106-CN中文数据手册

OLED驱动芯片SH1106-CN中文数据手册

责任声明:1.该文章为在校研究生借助于谷歌翻译等工具自行翻译为中文资料,不代表官方意愿。

2.该文章只能用于学习交流之用,不可用于一切商业用途,否则后果自负,本作者不承担任何责任。

3.由于作者水平有限,难免有错误之处,此文章只做参考,以英文官方文献为准。

由于参考本文内容所造成的损失,后果自行承担。

4.如有侵权,请及时联系我删除。

5.作者:执著DE心QQ:7820202555.最后修改时间:2018.12.28SH1106中文数据手册特性■支持最大132×64点阵面板■行重新映射和列重新映射(ADC)■嵌入式132×64位SRAM■垂直滚动■工作电压:■片内振荡器-逻辑电源:V DD1=1.65V-3.5V■可编程内部电荷泵电路输出-DC-DC电源:V DD2=3.0V-4.2V■单色无源OLED面板上的256步对-OLED工作电源电压:比度控制外部V PP电源=6.4V-14.0V■功耗低内部V PP发生器=6.4V-9.0V睡眠模式:<5μA■最大段输出电流:200μA VDD1=0V,VDD2=3.0V–4.2V:<5μA■最大公共灌电流:27mA VDD1,2=0V,VPP=6.4V–14.0V:<5μA■8位6800系列并行接口,8位8080■宽工作温度范围:-40至+85°C系列并行接口,3线和4线串行外设■提供COG形式,厚度:300μm接口,400KHz快速I2C总线接口■可编程帧频和复用率一般说明SH1106是一款单芯片CMOS OLED/PLED驱动器,带有控制器,用于有机/聚合物发光二极管点阵图形显示系统。

SH1106由132个段组成,64个公共端可支持132×64的最大显示分辨率。

它专为共阴极型OLED面板而设计。

SH1106嵌入了对比度控制,显示RAM振荡器和高效的DC-DC转换器,减少了外部元件的数量和功耗。

SH1106适用于各种紧凑型便携式应用,如手机,计算器和MP3播放器的子显示器等。

ssd1306中文手册范本

ssd1306中文手册范本

简介SSD1306是一个单片CMOS OLED/PLED驱动芯片可以驱动有机/聚合发光二极管点阵图形显示系统。

由128 segments 和64 Commons组成。

该芯片专为共阴极OLED面板设计。

SSD1306中嵌入了对比度控制器、显示RAM和晶振,并因此减少了外部器件和功耗。

有256级亮度控制。

数据/命令的发送有三种接口可选择:6800/8000串口,I2C接口或SPI接口。

适用于多数简介的应用,注入移动的屏显,MP3播放器和计算器等。

特性1.分辨率:128 * 64 点阵面板2.电源:a)VDD = 1.65V to 3.3V 用于IC逻辑b)VCC = 7V to 15V 用于面板驱动3.点阵显示a)OLED驱动输出电压,最大15Vb)Segment最大电流:100uAc)常见最大反向电流:15mAd)256级对比亮度电流控制4.嵌入式128 * 64位SRAM显示缓存5.引脚选择MCU接口a)8位6800/8000串口b)3/4线SPI接口c)I2C接口6.水平和垂直两个方向的屏幕保存连续滚动功能。

7.RAM写同步信号8.可编程的帧率和多重比率9.行重映射和列冲映射10.片上晶振11.两种封装COG和COF12.工作温度围广:-40℃to 85℃订购信息暂不翻译结构方框图功能块描述MCU接口选择SSD1306MCU接口由8个数据引脚和5个控制引脚组成。

引脚分配由不同的接口选择决定,详情如下表。

不同的MCU模块可以通过BS[2:0]引脚的硬件选择设置。

MCU 并口6800系列接口不翻译MCU 并口8080系列接口不翻译MCU串口(4-wire SPI)不翻译MCU串口(3-wire SPI)不翻译MCU I2C 接口I2C通讯接口由从机地址为SA0,I2C总线数据信号(SDAout/D2输出和SDAin/D1输入)和I2C总线时钟信号SCL(D0)组成。

数据和时钟信号线都必须接上上拉电阻。

广带LDMOS驱动芯片数据手册说明书

广带LDMOS驱动芯片数据手册说明书
2 of 11
BLP10H605
Broadband LDMOS driver transistor
5. Recommended operating conditions
See application note AN11520 for more details.
150 Tcase (°C)
130
aaa-012031
Typ [1] 5.5
Unit K/W
7. Characteristics
Table 6. DC characteristics Tj = 25 C; unless otherwise specified.
Symbol Parameter
Conditions
V(BR)DSS drain-source breakdown voltage
Component layout
BLP10H605#4
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 4 — 1 September 2015
© Ampleon The Netherlands B.V. 2015. All rights reserved.
-
150 C
BLP10H605#4
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 4 — 1 September 2015
© Ampleon The Netherlands B.V. 2015. All rights reserved.

1.5寸RGB OLED 模块用户手册说明书

1.5寸RGB OLED 模块用户手册说明书

1.5inch RGB OLED Module用户手册产品概述本产品是1.5寸彩色OLED显示屏,分辨率为128*128,带有内部控制器,支持4-wireSPI和3-wire SPI进行控制。

产品特性驱动芯片: SSD1351支持接口: 4-wire SPI、3-wire SPI分辨率: 128 * 128显示尺寸: 1.5inch显示颜色: 65K彩色工作电压: 3.3V / 5V管脚配置功能引脚描述VCC 电源正GND 电源地DIN 数据输入CLK 时钟输入CS 片选信号DC 数据/命令信号选择RST 复位信号本OLED模块提供两种通信方式:4-wire SPI和3wire-SPI,在模块的背面有一个可选择焊接的电阻,通过该电阻来选择通信方式。

如下图:模块出厂默认使用4线SPI通信,即BS0默认接0注:下表为接口连接。

BS CS D/C DIN CLK4-wire SPI 0 片选D/C MOSI SCK3-wire SPI 1 片选需接地MOSI SCL具体硬件配置,如下:使用4线SPI:即出厂设置,BS接0连接到GND,DIN接控制引脚MOSI, CLK接控制引脚SCK; 使用3线SPI: BS接1连接到VCC,D/C需接地,DIN接控制引脚MOSI, CLK接控制引脚SCK;SSD1351是一款128RGB * 128 Dot Mattrix OLED/PLED 控制器,其内部有一个128*128*18bit的SRAM作为显示缓存区,支持262k和65k两种颜色深度。

并支持8bit 8080并行、8bit 6800并行、3wire-SPI和4wire-SPI等通信方式。

本模块选择了4wire-SPI和3wire-SPI作为通信方式,减小模块的面积,同时节省了控制器的IO资源。

4WIRE-SPI通信协议在4wire-SPI通信中,先将DC置1或置0,再发送一个或多个字节的数据。

当DC置1时,发送的字节将作为显示数据存入SSD1351的SRAM中,作为显示数据。

SSDOLED驱动芯片中文手册

SSDOLED驱动芯片中文手册

SSDOLED驱动芯⽚中⽂⼿册简介SSD1306是⼀个单⽚CMOS OLED/PLED驱动芯⽚可以驱动有机/聚合发光⼆极管点阵图形显⽰系统。

由128 segments 和64 Commons组成。

该芯⽚专为共阴极OLED⾯板设计。

SSD1306中嵌⼊了对⽐度控制器、显⽰RAM和晶振,并因此减少了外部器件和功耗。

有256级亮度控制。

数据/命令的发送有三种接⼝可选择:6800/8000串⼝,I2C接⼝或SPI接⼝。

适⽤于多数简介的应⽤,注⼊移动电话的屏显,MP3播放器和计算器等。

特性1.分辨率:128 * 64 点阵⾯板2.电源:a)VDD = 1.65V to 3.3V ⽤于IC逻辑b)VCC = 7V to 15V ⽤于⾯板驱动3.点阵显⽰a)OLED驱动输出电压,最⼤15Vb)Segment最⼤电流:100uAc)常见最⼤反向电流:15mAd)256级对⽐亮度电流控制4.嵌⼊式128 * 64位SRAM显⽰缓存5.引脚选择MCU接⼝a)8位6800/8000串⼝b)3/4线SPI接⼝c)I2C接⼝6.⽔平和垂直两个⽅向的屏幕保存连续滚动功能。

7.RAM写同步信号8.可编程的帧率和多重⽐率9.⾏重映射和列冲映射10.⽚上晶振11.两种封装 COG和COF12.⼯作温度范围⼴:‐40℃ to 85℃订购信息暂不翻译结构⽅框图SSD1306MCU接⼝由8个数据引脚和5个控制引脚组成。

引脚分配由不同的接⼝选择决定,详情如下表。

不同的MCU模块可以通过BS[2:0]引脚的硬件选择设置。

MCU 并⼝ 6800系列接⼝不翻译MCU 并⼝8080系列接⼝不翻译MCU串⼝(4‐wire SPI)不翻译MCU串⼝(3‐wire SPI)不翻译MCU I2C 接⼝I2C通讯接⼝由从机地址为SA0,I2C总线数据信号(SDAout/D2输出和SDAin/D1输⼊)和I2C 总线时钟信号SCL(D0)组成。

数据和时钟信号线都必须接上上拉电阻。

三星AMOLED驱动芯片中文版说明书

三星AMOLED驱动芯片中文版说明书
表 4 显示端口
表 5 所示为其他端口。 Symbol I/O 功能描述 DUMMYR[3:1] 电阻测量管脚,正常情况下悬空。 DUMMYL[3:1] DUMMY 无用管脚,悬空即可。 V0/V63 O 伽玛电压镜像管脚。 VDD3DUM O 内部与 VDD3 接在一起。
VSSDUM FUSE_EN RTEST EN_EXCLK EN_CLK TEST_MODE[1:0] TEST_IN[6:0] TE TEST_OUT[2:0]
表 2 系统接口
表3为 Symbol MDP MDN MSP MSN GPIO[9:0] (DB[17:8]) S_CSB(DB [7])
MDDI 管脚作用。 I/O 功能描述 I/O MDDI 数据输入/输出正端,如果 MDDI 不用,该端口悬空。 I/O MDDI 数据输入/输出负端,如果 MDDI 不用,该端口悬空。 I MDDI 数据选通输入正端,如果 MDDI 不用,该端口悬空。 I MDDI 数据选通输入负端,如果 MDDI 不用,该端口悬空。 I/O 总体输入输出,如果在 MDDI 中没有用 GPIO 的话,这些管 脚应该置地。 O 子屏幕驱动 IC 片选信号。 低电平时说明子屏幕驱动 IC 可用,高电平时说明子屏幕驱动
表 1 电源接口
如表 2 所示为系统接口。 Symbol I/O 功能描述 S_PB I 选择 CPU 接口模式,低电平时为并行接口,高电平时为串行 接口。 MDDI_E I 选择 MDDI 接口,低电平时 MDDI 接口不可用,高电平时 N MDDI 接口可用。 ID_MIB I 选择 CPU 种类, 低电平为 intel 80 系列 CPU, 高电平为 motorola 68 系列 CPU,如果 S_PB 是高电平,该端口为 ID 设置端口。 CSB I 片选信号,低电平芯片可用,高电平芯片不可用。 RS I 寄存器选择管脚。 低电平时,指令/状态,高电平时为指令参数/RAM 数据。 不用时需与 VDD3 接在一起。 RW_WR I 管脚作用 CPU 种类 管脚说明 B/SCL RW 68 系列 读写选择,低电平写,高电平读。 WRB 80 系列 写选通作用,在上升沿捕获数据。 SCL 串行接口 时钟同步信号。 E_RDB I 管脚作用 CPU 种类 管脚说明 E 68 系列 读写操作使能端。 RDB 80 系列 读选通作用,低电平时读出数据。 选择串行模式时,将此端口接在 VDD3 上。 SDI I 串行接口的数据输入接口,在 SCL 上升沿捕捉到输入数据,

ssd1306中文手册

ssd1306中文手册

简介SSD1306是一个单片CMOS OLED/PLED驱动芯片可以驱动有机/聚合发光二极管点阵图形显示系统。

由128 segments 和64 Commons组成。

该芯片专为共阴极OLED面板设计。

SSD1306中嵌入了对比度控制器、显示RAM和晶振,并因此减少了外部器件和功耗。

有256级亮度控制。

数据/命令的发送有三种接口可选择:6800/8000串口,I2C接口或SPI接口。

适用于多数简介的应用,注入移动电话的屏显,MP3播放器和计算器等。

特性1.分辨率:128 *64 点阵面板2.电源:a)VDD = 1.65V to 3。

3V 用于IC逻辑b)VCC = 7V to 15V 用于面板驱动3.点阵显示a)OLED驱动输出电压,最大15Vb)Segment最大电流:100uAc)常见最大反向电流:15mAd)256级对比亮度电流控制4.嵌入式128 * 64位SRAM显示缓存5.引脚选择MCU接口a)8位6800/8000串口b)3/4线SPI接口c)I2C接口6.水平和垂直两个方向的屏幕保存连续滚动功能。

7.RAM写同步信号8.可编程的帧率和多重比率9.行重映射和列冲映射10.片上晶振11.两种封装COG和COF12.工作温度范围广:—40℃to 85℃订购信息暂不翻译结构方框图功能块描述MCU接口选择SSD1306MCU接口由8个数据引脚和5个控制引脚组成。

引脚分配由不同的接口选择决定,详情如下表。

不同的MCU模块可以通过BS[2:0]引脚的硬件选择设置。

MCU 并口6800系列接口不翻译MCU 并口8080系列接口不翻译MCU串口(4—wire SPI)不翻译MCU串口(3-wire SPI)不翻译MCU I2C 接口I2C通讯接口由从机地址为SA0,I2C总线数据信号(SDAout/D2输出和SDAin/D1输入)和I2C 总线时钟信号SCL(D0)组成。

数据和时钟信号线都必须接上上拉电阻.RES#用来初始化设备。

ssd1306中文手册

ssd1306中文手册
D 代表时钟分频。由 D5h A[3:0]设置。范围是 1 到 16 K 是每行显示时钟的数量。值的计算如下:
K = 相 1 周期 + 相 2 周期 + BANK0 脉冲宽度 = 2 + 2 + 50 = 54 在上电重启时 Number of multiplex ratio 通过 command A8h 设置。上电重启值为 63 。 Fosc 是振荡器频率,可以通过命令 D5h A[7:4]修改。值越大频率越大。
页脚内容
SQL 数据库完全操作手册
如果 D/C#引脚是高,D[7:0]就被解读为写到图像显示数据 RAM(GDDRAM)中的显示数据。 如果是低,D[7:0]的输入就被解读为一个命令。然后数据输入就会被解码并写到相关的命令 寄存器中。
晶振电路和显示时间发生器
这是一个片上低功耗 RC 震荡电路。操作时钟(CLK)可以由内部震荡器或外部 CL 引脚生成。 这个选择是通过 CLS 引脚完成的。当 CLS 引脚拉高,内部振荡器开启,CL 应该保留开启。将 CLS 拉低可以静止内部振荡器,外部时钟必须连接到 CL 引脚上。当选择了内部振荡器之后, 输出频率 Fosc 可以通过命令 D5h A[7:4]修改。 用于显示时钟发生器的显示时钟(DCLK)是源于 CLK 的。分频因子“D”可以通过命令 D5h 编程范围为 1 到 16 DCLK = Fosc/D 显示的帧率是由下面的公式决定
输出跟随 RAM A5h, X0 =1b:进入显示 开启状态,输出不管 RAM 内容 A6h, X[0]=0b:正常显示 (RESET) 在RAM中的0:在显示面板 上为关 在RAM中的1:在显示面板 上为开 A7h, X[0]=1b: 反相显示 在RAM中的0:在显示面板 上为开 在RAM中的1:在显示面板 上为关
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

11. 两种封装 COG 和 COF
12. 工作温度范围广:‐40℃ to 85℃
订购信息
暂不翻译
结构方框图
功能块描述
MCU 接口选择
SSD1306MCU 接口由 8 个数据引脚和 5 个控制引脚组成。引脚分配由不同的接口选择决定, 详情如下表。不同的 MCU 模块可以通过 BS[2:0]引脚的硬件选择设置。
当完成阶段 3 之后,驱动芯片会回到阶段 1 来显示下一行图像信息。这三部循环持续运行来 刷新 OLED 面板上的图像显示。 在阶段 3,如果电流驱动脉冲长度设为 50,在电流驱动阶段完成 50 个 DCLK 后,驱动芯片 回到阶段 1 准备下一行的显示。
图形显示数据 RAM(GDDRAM)
GDDRAM 是一个为映射静态 RAM 保存位模式来显示。该 RAM 的大小为 128 * 64 为,RAM 分为 8 页,从 PAFE0 到 PAGE7,用于单色 128 * 64 点阵显示,如下图所示
简介
SSD1306 是一个单片 CMOS OLED/PLED 驱动芯片可以驱动有机/聚合发光二极管点阵图形显 示系统。由 128 segments 和 64 Commons 组成。该芯片专为共阴极 OLED 面板设计。 SSD1306 中嵌入了对比度控制器、显示 RAM 和晶振,并因此减少了外部器件和功耗。有 256 级亮度控制。数据/命令的发送有三种接口可选择:6800/8000 串口,I2C 接口或 SPI 接口。 适用于多数简介的应用,注入移动电话的屏显,MP3 播放器和计算器等。
0
AE
1 0 1 0 1 1 1 X0 设置显示开或 AEh, X[0]=0b:显示关(睡
AF

眠模式)
(RESET)
AFh X[0]=1b:显示开,正
常模式
2. 滚屏命令
D/C# Hex
D7 D6 D5 D4 D3 D2 D1 D0 命令
描述
0
26/27 0 0 1 0 0 1 1 X0 持续水平滚动 26h, X[0]=0, 向右水平
不翻译
MCU 串口(4‐wire SPI)
不翻译
MCU 串口(3‐wire SPI)
不翻译
MCU I2C 接口
I2C 通讯接口由从机地址为 SA0,I2C 总线数据信号(SDAout/D2 输出和 SDAin/D1 输入)和 I2C 总线时钟信号 SCL(D0)组成。数据和时钟信号线都必须接上上拉电阻。RES#用来初始化设 备。 a. 从机地址位(SA0)
晶振电路和显示时间发生器
这是一个片上低功耗 RC 震荡电路。操作时钟(CLK)可以由内部震荡器或外部 CL 引脚生成。 这个选择是通过 CLS 引脚完成的。当 CLS 引脚拉高,内部振荡器开启,CL 应该保留开启。将 CLS 拉低可以静止内部振荡器,外部时钟必须连接到 CL 引脚上。当选择了内部振荡器之后, 输出频率 Fosc 可以通过命令 D5h A[7:4]修改。 用于显示时钟发生器的显示时钟(DCLK)是源于 CLK 的。分频因子“D”可以通过命令 D5h 编程范围为 1 到 16 DCLK = Fosc/D 显示的帧率是由下面的公式决定
就是命令。如果 D/C#位设为 1,下一个数据就是数据,将会存在 GDDRAM 中。 GDDRAM 列地址指针将会在每次数据写之后自动加 1.
6. 应答位将会在接收到每个控制字节或数据字节之后发生 7. 写模式会在用了停止条件之后结束。停止条件:将 SDA 从低拉高,而 SCL 保持高。
请注意数据位的传输是有限制的 1. 数据位,在每个 SCL 脉冲阶段传输,必须在时钟脉冲高周期内保持稳定状态。可以参考
内容。 2. 在阶段 2,OLED 像素被充到目标电压。像素被从 Vss 驱动到相关电压水平。阶段 2 时间
可以通过编程在 1 到 15 个 DCLK 内变化。如果 OLED 面板的像素的电容值比较大,那么 就需要更长的时间周期来给电容充电以达到想要的电压。 3. 在阶段 3,OLED 驱动转换为使用电流源来驱动 OLED 像素,这就是电流源驱动阶段了。
0
A4/A5 1 0 1 0 0 1 0 X0 整体显示开启
状态
0
A6/A7 1 0 1 0 0 1 1 X0 设置正常显示
或反相显示
描述 双字节命令选择 256 级对 比度中的一种。对比度随 着值的增加而增加 (RESET = 7Fh) A4h,X0 =0b:恢复 RAM 内容的显示(RESET)
输出跟随 RAM A5h, X0 =1b:进入显示 开启状态,输出不管 RAM 内容 A6h, X[0]=0b:正常显示 (RESET) 在RAM中的0:在显示面板 上为关 在RAM中的1:在显示面板 上为开 A7h, X[0]=1b: 反相显示 在RAM中的0:在显示面板 上为开 在RAM中的1:在显示面板 上为关
下面的图示。除了开始或停止条件,数据线只能在 SCL 为 LOW 的时候转换状态。 2. SDA 和 SCL 都必须接外接上拉电阻
命令解码器
这个模块决定了输入数据被解读为数据还是命令。数据的解读是基于 D/C#引脚的输入。
如果 D/C#引脚是高,D[7:0]就被解读为写到图像显示数据 RAM(GDDRAM)中的显示数据。 如果是低,D[7:0]的输入就被解读为一个命令。然后数据输入就会被解码并写到相关的命令 寄存器中。
I2C 总线写数据
I2C 总线接口提供了写数据和命令到设备的接口。关于 I2C 总线的写模式的时序请参考下图:
I2c 的写模式
1. 主机设备通过开始条件初始化数据通讯。开始条件的定义在下面的图中展示。开始条件 通过将 SDA 从高拉低而 SCL 保持高建立。
2. 从机地址紧跟着开始条件作为标志用。对于 SSD1306,从机地址可以是“b0111100”或 “b0111101”通过改变 SA0 到 LOW 或 HIGH(D/C 引脚作为 SA0)。
果就是 SDA 上的应答可能不能达到有效的逻辑 0。 SDAin 和 SDAout 绑定到了一起作为 SDA。SDAin 引脚必须连接到 SDA。SDAout 引脚可以 不连接。当 SDAout 引脚不连接,应答信号将会被 I2C 总线忽略。 c. I2C 总线时钟信号 SCL I2C 总线上的信息传输任务是随着一个时钟信号的,SCL。每个数据位的传输任务发生在 SCL 的单个的时钟周期中。
FR 同步
不翻译
重启电路
当 RES# 输入为 LOW 时,芯片初始化为下面的状态: 1. 显示关 2. 128 * 64 显示模式 3. 正常的 segment 和显示数据列地址和行地址映射(SEG0 映射到 address 00h,COM0 映射
到 address 00h) 4. 在串口中清除移位寄存器数据 5. 显示开始行设置为显示 RAM 地址 0 6. 列地址计数设为 0 7. 正常扫描 COM 输出方向 8. 对比度控制寄存器设为 7Fh 9. 正常显示模式(等同于 A4h 命令)
引脚 总线接口 8‐bit 8080 8‐bit 6800 3‐wire SPI
4‐wire Spi I2C
Data/Command 接口
控制信号
D7 D6 D5 D4 D3 D2
D1
D0
E
R/W# CS# D/C# RES#
D[7:0]
RD# WR#
CS# D/C# RES#
D[7:0]
E
R/W# CS# D/C# RES#
Segment 驱动/Common 驱动
Segment 驱动实现了 128 个电路源来驱动 OLED 面板。驱动电流的范围可以在 0 到 100uA 以 内调节,有 256 个等级。Common 驱动产生电压脉冲。 segment 驱动波形分为 3 个阶段: 1. 在阶段 1,OLED 用于显示上一个图片的像素停止充电目的是为了准备显示下一张图片的
0
A[7:0] 0 0 0 0 0 0 0 0 设置
滚动
0
B[2:0] * * * * * B2 B1 B0
27h, X[0]=1, 向左水平
0
C[2:0] * * * * * C2 C1 C0
滚动
0
D[2:0] * * * * * D2 D1 D0
(水平平移1列)
A[7:0] : 空字节
特性
1. 分辨率:128 * 64 点阵面板
2. 电源:
a) VDD = 1.65V to 3.3V
用于 IC 逻辑
b) VCC = 7V to 15V
用于面板驱动
3. 点阵显示
a) OLED 驱动输出电压,最大 15V
b) Segment 最大电流:100uA
c) 常见最大反向电流:15mA
d) 256 级对比亮度电流控制
SSD1306 在发送或接受任何信息之前必须识别从机地址。设备将会响应从机地址,后面 跟随着从机地址位(SA0 位)和读写选择位(R/W#位),格式如下:
b7 b6 b5 b4 b3 b2 b1 b0 0 1 1 1 1 0 SA0 R/W# SA0 位为从机地址提供了一个位的拓展。0111100 或 0111101 都可以做为 SSD1306 的从 机地址。D/C#引脚作为 SA0 用于从机地址选择。R/W#为用来决定 I2C 总线接口的操作模式。 R/W# = 1,读模式。R/W# = 0 写模式 b. I2C 总线数据信号 SDA SDA 作为发送者和接受者之间的通讯通道。数据和应答都是通过 SDA 发送。 应该注意的是 ITO 轨道电阻和 SDA 引脚上的上拉电阻会变成一个潜在的电压分压器。结
3. 写模式的建立是通过设置 R/W#为到逻辑 0 实现的。 4. 应答位信号将在接收到一个字节的数据后发生包括从机地址和 R/W#位。可以参考下面
的应答位信号的图示。应答位的定义是在应答位相关的时钟脉冲的高周期中把 SDA 线拉 低。 5. 传输完从机地址之后,控制字节或数据字节开始通过 SDA 传输。一个控制字节主要由 CO 和 D/C#位后面再加上六个 0 组成的。 a) 如果 Co 为设为逻辑 0,,后面传输的信息就只包含数据字节。 b) D/C 为决定了下个数据字节是作为命令还是数据。如果 D/C#位设为 0,下一个数据
相关文档
最新文档