【0.96OLED屏幕】原理图及SSD1306引脚功能

OLED 屏幕原理图

正常情况之下,OLED 屏幕的运行时电流大约为30mA,这里我设置的模式为IIC模式。
如果想要修改其他模式,可以参考下文
在这里插入图片描述

一、引脚功能

C1P /C1N C2P /C2N : 保留引脚,应保持NC,这里并联电容器。

VBAT : 连接到VDD。VDD指的是高电平

VSS: 接地引脚。

VDD: 用于核心逻辑操作的电源引脚。

BS【2:0】: MCU总线接口选择引脚

CS#: 该引脚是芯片选择输入(低电平使能)。

RES#: 该引脚为复位信号输入。当引脚拉低时,执行芯片初始化。在正常操作期间,保持该引脚高(即连接到VDD)。

D/C#: 这是数据/命令控制引脚当它被拉高(即连接到VDD)时,D[7:0]处的数据被视为数当它被拉低时,D【7:0】处的数据将传输到命令寄存器。
在I2C模式下,该引脚充当SA0,用于从地址选择。 选择3线串行接口时,该引脚必须连接到VSS。有关MCU接口信号的详细关系,请参阅时序特性图。

R/W#(WR#): 这是连接到MCU接口的读/写控制输入引脚。当连接到6800系列微处理器时,该引脚将用作读/写(R/W#)选择输入。当该引脚拉高(即连接到VDD)时,将执行读取模式;**当该引脚拉低时,将执行写入模式。**选择8080接口模式时,该引脚将作为写入(WR#)输入。当该引脚拉低并选择芯片时,启动数据写入操作。选择串行接口时,该引脚必须连接到VSS。

E(RD#): 当连接到6800系列微处理器时,该引脚将用作启用(E)信号。当该引脚拉高(即连接到VDD)并选择芯片时,启动读/写操作。当连接到8080系列微处理器时,该引脚接收读取(RD#)信号。当该引脚拉低并选择芯片时,启动读取操作。 选择串行接口时,该引脚必须连接到VSS。

D【7:0】: 这些是连接到微处理器数据总线的8位双向数据总线。

IREF: 这是输出电流参考引脚。该引脚和VSS之间应连接一个电阻器,以将IREF电流保持在12.5 uA。

VCOMH: COM信号的引脚取消选择了电压电平。该引脚和VSS之间应连接电容器。

VCC: 输入电源电压引脚。

VLSS: 模拟接地引脚。它应该从外部连接到VSS。

二、MCU总线接口引脚选择

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

在这里插入图片描述

三、MCU接口选择分配

SSD1306 MCU接口由8个数据引脚和5个控制引脚组成。不同接口模式下的引脚分配总结如下表。
在这里插入图片描述

四、MCU串行接口(3线SPI)模式

3线串行接口由串行时钟SCLK、串行数据SDIN和CS#组成。在3线SPI模式下,D0充当SCLK,D1充当SDIN。对于未使用的数据引脚,D2应保持打开状态。D3至D7、R/W#(WR#)#、E和D/C的针脚可以连接到外部接地。

在每九个时钟上,总共有9位将按顺序移位到移位寄存器:D/C#位、D7到D0位。D/C位(顺序数据的第一位)将确定移位寄存器中的以下数据字节是否写入显示数据RAM(D/C位=1)或命令寄存器(D/C位=0)。在串行模式下,只允许写操作。

在这里插入图片描述

五、MCU串行接口(4线SPI)模式

4线串行接口由串行时钟SCLK、串行数据SDIN、D/C#、CS#组成。在4线SPI模式下,D0充当SCLK,D1充当SDIN。对于未使用的数据引脚,D2应保持打开状态。D3到D7、E和R/W(WR)之间的针脚可以连接到外部接地。

SDIN在SCLK的每个上升沿上按D7、D6、…的顺序移位到8位移位寄存器中。。。D0。每八个时钟对D/C进行采样,移位寄存器中的数据字节写入同一时钟中的图形显示数据RAM(GDDRAM)或命令寄存器。在串行模式下,只允许写操作。

在这里插入图片描述

六、MCU I2C模式

I2C通信接口由从机地址位SA0、I2C总线数据信号SDA(输出为SDAOUT/D2,输入为SDAIN/D1)和I2C总线时钟信号SCL(D0)组成。数据和时钟信号必须连接到上拉电阻器。RES#用于设备初始化。

从属地址位(SA0)

SSD1306必须在通过I2C总线发送或接收任何信息之前识别从机地址。设备将响应从机地址,然后是从机地址位(SA0级位)和读/写选择位(R/W# 位)使用以下字节格式,

SA0 位为从地址提供扩展位。任何一个01111000(0x78) 或01111010(0x7A), 可以选择作为SSD1306的从机地址。D/C#引脚充当SA0,用于从地址选择。

R/W#位用于确定I2C总线接口的操作模式。R/W#=1,处于读取模式。R/W#=0,处于写入模式。
在这里插入图片描述

I2C总线数据信号(SDA)

SDA充当发送机和接收机之间的通信信道。数据和确认通过SDA发送。

I2C总线时钟信号(SCL)

I2C总线中的信息传输遵循时钟信号SCL。数据位的每次传输都是在SCL的单个时钟周期内进行的。

七、电源设置

这里使用三端稳压器622K,将输入电压稳压值3.3V。
在这里插入图片描述

  • 16
    点赞
  • 253
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
根据引用中提到的情景模式,"SCENE_MODE_NIGHT"是相机支持的夜景模式。根据引用中的描述,当相机设置为"USE_SCENE_MODE"时,必须使用"ANDROID_CONTROL_SCENE_MODE"来确定3A算法的行为。对于"SCENE_MODE_NIGHT",HAL可能会倾向于使用连续对焦(AF)模式,以便在夜间场景下获得更好的焦点。此外,在"SCENE_MODE_FACE_PRIORITY"下,AE/AWB/AF模式的工作方式与在"ANDROID_CONTROL_MODE_AUTO"模式下相同,但3A算法会倾向于进行测光,并对焦于已检测到的人脸。 因此,"SCENE_MODE_NIGHT"是相机的夜景模式,可以在夜间场景下获得更好的焦点。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span> #### 引用[.reference_title] - *1* *2* *3* [android中Camera获取系统支持的情景模式](https://blog.csdn.net/weixin_35899510/article/details/117764760)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *4* [Android Camera 3A 模式和状态转换](https://blog.csdn.net/haiping1224746757/article/details/106472497)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值