OLED概念
一:屏幕的分类
OLED屏 -- 有机发光二极管 当通上电的时候,管道内的有机材料就会发光 投射出红蓝绿三种颜色的光,并且每个单元都是独立工作,所以显示出来得画面,是的屏幕会更加得饱满;优点:显示效果画面细腻、颜色丰富、画质好,OLED屏幕每一个像素点都是独立工作 可以在某个区域单独开启、功耗低、成本较低。缺点:在价格上面 同尺寸得LED液晶屏要比LCD液晶屏贵上一倍之多 OLED屏则更贵、使用寿命短。
而另一种屏幕是:LCD屏--LCD利用背光来进行发光 这些背光灯只能发出白颜色光,想要投射出红绿蓝光 必须利用一层彩色得滤光片来进行上色 因为多了一层背光层 所以LCD是因为光通过折射来显示得 所以彩色饱和度没有那么强烈,显示效果也会偏自然一点。优点:显示效果真实、寿命长。
一、怎么驱动板子得到OLED屏幕
网上找链接、厂家找资料、其他工程师得到资料
CS -- 这个引脚是芯片选择输入 当CS被拉低时 该芯片只能用于MCU通信 片选管脚选择通信器件 低电平有效。
RES-- 该引脚就是复位信号输入 当引脚被拉低时 芯片得初始化进行执行 正常运行时该引脚电平保持高电平
D/C---这个引脚是数据/命令控制引脚
当引脚被拉高时 输入为D7-D0作为显示数据
当引脚被拉低时 输入在D7-D0 将被转移到命令寄存器
当引脚被拉高和串行结构模式被选择时 数据在SDI被解析为数据
当它被拉低时 在SDIN得数据转移到命令寄存器
作用总结:数据和命令控制管脚
D0-D1--这些引脚是8位双向数据总线连接到微处理器的数据总线
当选择位串行数据时 D1为串行模式数据输入 SDIN 和 D0 将串行时钟输入SCLK
作用:D0:时钟输入引脚SCLK
D1:数据输入引脚SDIN
通过时序图可以对数据进行接收和发送
二、SPI操作
1.找源码找例程---学习移植官方例程
1、
2、
3、
2.硬件SPI的特点
1、
Spi时序一共有四种模式
- 空闲状态SCLK为低电平 第一个时钟边沿采样数据
- 模式0:时钟线空闲为低电平 上升沿读取数据 (CPOL=0 CPHA = 0)
空闲状态SCLK为低电平 第二个时钟边沿采样数据
- 模式1:时钟线空闲为低电平 下降沿读取数据 (CPOL=0 CPHA = 1)
空闲状态SCLK为高电平 第一个时钟边沿采样数据
- 模式2:时钟线空闲为高电平 下降沿读取数据 (CPOL=1 CPHA = 0)
空闲状态SCLK为高电平 第二个时钟边沿采样数据
- 模式3:时钟线空闲为高电平 上升沿读取数据 (CPOL=1 CPHA = 1)
- 模式0和模式3兼容(常用) 模式1和模式2兼容
修改为硬件SPI
- 添加SPI库文件
- 初始化非SPI接口为推挽输出
3、配置硬件SPI2的功能
4、编写发送和接收函数
5、替换掉软件SPI发送字节