ssd1306中文手册可编辑范本.docVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

简介

SSD1306是一个单片CMOSOLED/PLED驱动芯片可以驱动有机/聚合发光二极管点阵图形显示系统。由128segments和64Commons组成。该芯片专为共阴极OLED面板设计。

SSD1306中嵌入了对比度控制器、显示RAM和晶振,并因此减少了外部器件和功耗。有256级亮度控制。数据/命令的发送有三种接口可选择:6800/8000串口,I2C接口或SPI接口。适用于多数简介的应用,注入移动电话的屏显,MP3播放器和计算器等。

特性

分辨率:128*64点阵面板

电源:

VDD=1。65Vto3。3V用于IC逻辑

VCC=7Vto15V用于面板驱动

点阵显示

OLED驱动输出电压,最大15V

Segment最大电流:100uA

常见最大反向电流:15mA

256级对比亮度电流控制

嵌入式128*64位SRAM显示缓存

引脚选择MCU接口

8位6800/8000串口

3/4线SPI接口

I2C接口

水平和垂直两个方向的屏幕保存连续滚动功能.

RAM写同步信号

可编程的帧率和多重比率

行重映射和列冲映射

片上晶振

两种封装COG和COF

工作温度范围广:-40℃to85℃

订购信息

暂不翻译

结构方框图

功能块描述

MCU接口选择

SSD1306MCU接口由8个数据引脚和5个控制引脚组成.引脚分配由不同的接口选择决定,详情如下表。不同的MCU模块可以通过BS[2:0]引脚的硬件选择设置。

引脚

总线接口

Data/Command接口

控制信号

D7

D6

D5

D4

D3

D2

D1

D0

E

R/W#

CS#

D/C#

RES#

8—bit8080

D[7:0]

RD#

WR#

CS#

D/C#

RES#

8-bit6800

D[7:0]

E

R/W#

CS#

D/C#

RES#

3—wireSPI

TieLOW

NC

SDIN

SCLK

TieLOW

CS#

TieLOW

RES#

4—wireSpi

TieLOW

NC

SDIN

SCLK

TieLOW

CS#

D/C#

RES#

I2C

TieLOW

SDAout

SDAin

SCl

TieLOW

SA0

RES#

MCU并口6800系列接口

不翻译

MCU并口8080系列接口

不翻译

MCU串口(4-wireSPI)

不翻译

MCU串口(3—wireSPI)

不翻译

MCUI2C接口

I2C通讯接口由从机地址为SA0,I2C总线数据信号(SDAout/D2输出和SDAin/D1输入)和I2C总线时钟信号SCL(D0)组成。数据和时钟信号线都必须接上上拉电阻。RES#用来初始化设备.

从机地址位(SA0)

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写模式

I2C总线数据信号SDA

SDA作为发送者和接受者之间的通讯通道。数据和应答都是通过SDA发送。

应该注意的是ITO轨道电阻和SDA引脚上的上拉电阻会变成一个潜在的电压分压器。结果就是SDA上的应答可能不能达到有效的逻辑0。

SDAin和SDAout绑定到了一起作为SDA。SDAin引脚必须连接到SDA。SDAout引脚可以不连接.当SDAout引脚不连接,应答信号将会被I2C总线忽略.

I2C总线时钟信号SCL

I2C总线上的信息传输任务是随着一个时钟信号的,SCL。每个数据位的传输任务发生在SCL的单个的时钟周期中。

I2C总线写数据

I2C总线接口提供了写数据和命令到设备的接口.关于I2C总线的写模式的时序请参考下图:

I2c的写模式

主机设备通过开始条件初始化数据通讯。开始条件的定义在下面的图中展示.开始条件通过将SDA从高拉低而SCL保持高建立。

从机地址紧跟着开始条件作为标志用.对于SSD1306,从机地址可以是“b0111100”或“b0111101”通过改变SA0到LOW或HIGH(D/C引脚作为SA0)。

写模式的建立是通过设置R/W#为到逻辑0实现的.

应答位信号将在接收到一个字节的数据后发生包括从机地址和R/W#位。可以参考下面的应答位信号的图示。应答位的定义是在应答位相关的时钟脉冲的高周期中把SDA线拉低。

传输完从机地址之后,控制字节或数据字节开始通过SDA传

文档评论(0)

16223f873f + 关注
实名认证
文档贡献者

文档文档,就是专业

1亿VIP精品文档

相关文档