当前位置:网站首页>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发送字节

边栏推荐
猜你喜欢

深蓝学院-手写VIO作业-第一章

internship:数据库表和建立的实体类及对应的枚举类之间的联系示例
![[Win11] PowerShell cannot activate Conda virtual environment](/img/53/464ffb5ef80ce8f6ee19e9ea96c159.png)
[Win11] PowerShell cannot activate Conda virtual environment

HyperLynx中层叠设计实例

Jetson Nano 2GB Developer Kit Installation Instructions

ClickHouse的客户端命令行参数

Qt编写物联网管理平台49-设备模拟工具

Deep blue college - handwritten VIO operations - the first chapter

并发性,时间和相对性(1)-确定前后关系

CaDDN paper reading of monocular 3D target detection
随机推荐
EasyCVR视频广场切换通道,视频播放协议异常的问题修复
jetracer_pro_2GB AI Kit system installation instructions
视觉SLAM十四讲--第13讲 实践:设计SLAM系统(最详细的代码调试运行步骤)
UI自动化测试框架搭建——标记性能较差用例
Anconda spyder内引用OpenCV出现错误ImportError: numpy.core.multiarray failed to import
面试官:大量请求 Redis 不存在的数据,从而打倒数据库,有什么方案?
ScholarOne Manuscripts提交期刊LaTeX文件,无法成功转换PDF!
科研笔记(七) 基于路径规划和WiFi指纹定位的多目的地室内导航
3D object detection dataset
LeetCode 23: 合并K个升序链表
Centos7下使用systemd管理redis服务启动
生物识别学习资源推荐
使用Ansible编写playbook自动化安装php7.3.14
Your device is corrupt. It cant‘t be trusted and may not work propely.
Research Notes (8) Deep Learning and Its Application in WiFi Human Perception (Part 2)
CODESYS指针型变量编程应用(配方)
Deep Blue Academy - 14 Lectures on Visual SLAM - Chapter 7 Homework
使用docker-compose 安装Redis最新版,并且设置密码
Jetson Nano 2GB Developer Kit Installation Instructions
MySQL存储函数详解