OLED屏显传感器数据显示到OLED上
前言
目录
- 一、SPI介绍
- Ⅰ.什么是SPI
- Ⅱ.SPI接口介绍
- Ⅲ.数据传输
- Ⅳ.工作模式
- Ⅴ.优缺点
- 二、OLED屏显字模提取
- Ⅰ.OLED定义
- Ⅱ.OLED模块介绍
- Ⅲ .获取资料途径
- 三、字模提取
- Ⅰ.字模定义
- Ⅱ.取字模原理
- Ⅲ.取得汉字的区位的方法
- Ⅳ.Pctolcd介绍
- 四、小试牛刀
- Ⅰ.实验内容
- Ⅱ .实验分析
- 1.提取字模
- 2.编写屏显代码
- 3.采集温湿度数据显示到OLED
- 四、OLED显示屏显示数据
- Ⅰ.程序准备
- Ⅱ.字模提取
- Ⅲ.代码修改
- 1.字模的存储代码
- 2.显示代码
- 3.修改主函数
- Ⅳ.烧录运行
- 1.屏幕连接
- 2.编译
- 3.烧录程序,观察现象
- 五、滚动显示长字符
- Ⅰ.程序准备
- Ⅱ.文字取模
- Ⅲ.修改代码
- 1.添加字模
- 2.添加屏显代码
- 3.添加滚动代码
- Ⅳ.烧录运行
- 六、显示AHT20的温度和湿度
- Ⅰ.程序准备
- Ⅱ.文字取模
- Ⅲ.修改代码
- 1.添加字模字段
- 2.添加显示代码
- Ⅳ.烧录运行
- 1.编译
- 2.烧录代码,观察现象
- 六、总结
- 七、参考文献
理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能:
显示自己的学号和姓名;
显示AHT20的温度和湿度;
上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”或者一段歌词或诗词(最好使用硬件刷屏模式)。
一、SPI介绍
Ⅰ.什么是SPI
SPI总线是一种4线总线,因其硬件功能很强,所以与SPI有关的软件就相当简单,使中央处理器(Central Processing Unit,CPU)有更多的时间处理其他事务。
 SPI
是一种高速、高效率的串行接口技术。通常由一个主模块
和一个或多个从模块
组成:主模块
选择一个从模块
进行同步通信,从而完成数据的交换。
SPI是一个环形结构
,通信时需要至少4根线(事实上在单向传输时3根线也可以)
Ⅱ.SPI接口介绍
4线SPI器件
有四个信号:
OLED屏显传感器数据显示到OLED上相关推荐
- 基于STM32的OLED屏显实例
文章标题 一.SPI协议 1.什么是SPI 2.SPI物理层 3.SPI协议层 4.SPI特点 5.通讯引脚 二.OLED屏显原理 1.简介 2.OLED屏显原理 三.OLED屏显实例 1.显示自己的 ...
- 基于SPI协议OLED屏显实例
目录 一.SPI协议 1.1 SPI简介 1.2 SPI四线 1.3 SPI四种工作模式 1.4 SPI时序图 二.项目实现 2.1 实验准备 2.2 字模提取 2.3 程序代码 2.4 硬件连接 2 ...
- STM32+OLED屏显应用实例
文章目录 一.SPI介绍 1.SPI的定义 2.SPI的连接方式 3.SPI的通讯过程 二.OLED介绍 三.显示自己的学号和姓名 3.1 文字取模 3.2 编写代码 3.3 实验结果 四.显示AHT ...
- OLED屏显+汉字点阵
stm32采用SPI实现OLED屏显 简介 OLED屏显例子 一.准备工作 二.显示学号和姓名 三.滑动显示 四.显示温湿度 总结+参考 简介 SPI SPI是串行外设接口(Serial Periph ...
- OLED屏显实现字体显示
目录 1.什么是SPI ①.SPI协议概括 2.任务 3.从官网获取参考资料 4.获取字模 5.显示自己的学号和姓名 ①.找到项目 ②.修改代码 修改 test.c 下的 TEST_MainPage ...
- 使用STM32实现OLED屏显
目录 一.SPI协议的介绍 1.概述 2.特点 3.通信原理 4.通讯过程 二.OLED的介绍 1.概述 2.优点及实物图 (1)功耗低 (2)响应速度快 (3)较宽的视角 (4)能实现高分辨率显示 ...
- OLED屏显+实践操作
目录 一.题目要求 二.SPI介绍 2.1 SPI简介 2.2 SPI特点 三.OLED介绍 3.1 OLED概述 3.2 OLED模块描述 3.2 OLED模块原理图 四.STM32+OLED显示个 ...
- 【嵌入式系统开发16】基于OLED屏显和汉字点阵编码原理显示姓名学号,湿度温度,滚动长字符
要求 理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能: 显示自己的学号和姓名: 显示AHT20的温度和湿度: 上下或左右的滑动显示长字符,比如"H ...
- 三星最新屏幕黑科技:可拉伸的OLED屏,能贴在皮肤上
丰色 发自 凹非寺 量子位 报道 | 公众号 QbitAI 你对手机屏幕的想象还停留在折叠屏吗? 或许它还可以更柔软?可拉伸变形的那种? 这不,屏幕大厂三星顺应下一代柔屏技术的发展,研究出了一款可以像 ...
最新文章
- mysql 如何搜索自增列_mysql 如何搜索自增列
- Python操作mysql数据库查询操作时提示“unread-result-found”
- systemctl介绍
- mac下Android开发环境配置
- 青少年蓝桥杯_2020_steam考试_初级组_第四题
- inode linux x64,又一次在64位ubuntu上安装iNode
- python约瑟夫环单向循环链表_约瑟夫环的单向循环链表的实现代码
- C#委托、事件学习之(二)——简单按钮委托事件
- 重磅!2018人脸识别研究报告(附全文下载)
- 【CF 543D】Road Improvement,树形DP
- 算法工程师面试备战笔记12_决策树
- 手机电量剩一半就充比较好,还是快没电了再充比较好?为什么?
- 7.4 倒向随机微分方程-Feynman-Kac公式
- C语言:编程打印图形
- 37-基于51单片机智能温控风扇设计
- mysql etimedout_ETIMEDOUT
- Field属性(域)
- LINUX下运行.sh文件出现Syntax error: end of file unexpected (expecting “then”)最方便解决方法
- 程序人生——苏嵌第六天
- 苹果iOS开发者账号从零开始申请
热门文章
- `算法竞赛题解` LeetCode.6115 统计理想数组的数目
- python中copy的使用
- java:编写10个线程,第一个线程从1加到10,第二个线程从11加到20……第十个线程从91加到100, 最后再,10个线程结果相加
- 家谱树(gentree)
- 数据中台是什么,不是什么,就这么拨乱反正吧 by 傅一平
- 2021年美国大学生数学建模竞赛D题思路分析
- 施一公 学生如何提高专业英文阅读能力
- 阿里云服务器高主频内存型hfr7磁盘I/O性能表
- 【论文-笔记】雷达/电子干扰攻防对抗信号级仿真中提高仿真速度的思考和实践
- Spring Cloud 系列之 Alibaba Nacos 注册中心(一)