当前位置:网站首页>STM32 OLED显示屏
STM32 OLED显示屏
2022-08-02 04:03:00 【丘比特惩罚陆】
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发送字节
边栏推荐
- 无主复制系统(3)-Quorum一致性的局限性
- redis基础入门
- OpenPCDet environment configuration of 3 d object detection and demo test
- 高等数学(第七版)同济大学 总习题三(后10题) 个人解答
- 数据可视化之百变柱状图
- Research Notes (6) Indoor Path Planning Method Based on Environment Perception
- [Win11] PowerShell无法激活Conda虚拟环境
- Reinforcement Learning (Chapter 16 of the Watermelon Book) Mind Map
- SCI写作攻略——附带常见英语写作句式
- Qt处理传输协议数据时QByteArray添加多字节的使用案例
猜你喜欢
Platts Analysis-MATLAB Toolbox Function
jetracer_pro_2GB AI Kit系统安装使用说明
Kubernetes中Pod对象学习笔记
不会多线程还想进 BAT?精选 19 道多线程面试题,有答案边看边学
Go 语言是如何实现切片扩容的?【slice】
Nexus 5手机使用Nexmon工具获取CSI信息
强化学习(西瓜书第16章)思维导图
Pycharm平台导入scikit-learn
吴恩达机器学习系列课程笔记——第九章:神经网络的学习(Neural Networks: Learning)
科研笔记(五) SLAC WiFi Fingerprint+ Step counter融合定位
随机推荐
Visual SLAM Lecture Fourteen - Lecture 13 Practice: Designing a SLAM system (the most detailed code debugging and running steps)
ScholarOne Manuscripts submits journal LaTeX file and cannot convert PDF successfully!
七月阅读:《刘慈欣科幻短篇小说集Ⅰ》笔记
Research Notes (6) Indoor Path Planning Method Based on Environment Perception
深蓝学院-手写VIO作业-第二章
Computer Basics
科研笔记(六) 基于环境感知的室内路径规划方法
Jetson Nano 2GB Developer Kit 安装说明
3D目标检测之数据集
2022华为软件精英挑战赛(初赛)-总结
吴恩达机器学习系列课程笔记——第七章:正则化(Regularization)
ScholarOne Manuscripts提交期刊LaTeX文件,无法成功转换PDF!
深度学习基础之批量归一化(BN)
单目3D目标检测之入门
多主复制的适用场景(1)-多IDC
科研笔记(五) SLAC WiFi Fingerprint+ Step counter融合定位
深度学习基础之batch_size
数据可视化之百变柱状图
3D object detection dataset
数学建模学习(76):多目标线性规划模型(理想法、线性加权法、最大最小法),模型敏感性分析