OLED
文章平均质量分 95
送南阳马生序
余之业有不精、德有不成,非天质之卑,则心不若他之专耳,岂他人之过哉!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
project generator 简单使用(二)之 CLion 与 AC6
通过其 “Write Once, Compile any Tool” (跨工具)的特性,可以让我们使用 Keil5 uVision 优秀的仿真器与编译器 AC6 的同时,享受 CLion 等现代编译器的优秀代码组织能力。在这篇文章中,我们将基于 project generator,让 CLion 可以调用 Keil5 uVision 优秀的编译器 AC6(armclang)。(5)对于其它厂商的芯片,只要他们提供基于 Keil 的 SDK,都可以通过这种方式来生成 progen 的 yaml 配置文件。原创 2024-09-24 17:06:44 · 1181 阅读 · 0 评论 -
OLED(3)字库篇
1)Unicode 字符集:国际标准化组织(ISO)舍弃地区性方案,重新给全球所有文化使用的符号进行编号,对每一个字符指定唯一的编号(ASCII 字符编号不变),编号从 0x000000 到 0x10FFFF,称为 Unicode。在编写 OLED 驱动时,需要以 “纵向,先上下后左右,低位在前” 的方式制作 Unicode 和 GBK 编码字库,市面上有不少生成字库的软件,没有找到合适的。2)解码:读取两个字节,如果不在 0xD800 ~ 0xDBFF,则以双字节解析,找到对应编号的字符;原创 2024-09-24 17:03:26 · 3046 阅读 · 0 评论 -
OLED(2)驱动篇
1)代码仓库:这里尝试了两种面向对象的方式,不足之处敬请指正。OOP 方式:https://gitee.com/luyaocf/demo-jlc_stm32f407_oop.git本文主要以 Class In C 的方式记录,虽然它占用 RAM 高,但它更像 OOP。2)OLED 要显示中文汉字,有以下几点:(1)首先是 OLED 的显示驱动,如 OLED 屏幕初始化,设置显示位置,数据写入方式等(2)然后是通信协议,如采用 SPI 或 I2C,使用软件模拟简单,使用硬件实现更快。原创 2024-09-24 17:01:39 · 865 阅读 · 0 评论 -
OLED(1)原理篇
1)SSD1306 控制器(1)128 SEG 引脚和 64 COM 引脚,对应 128*64 像素点阵(2)内置显存(GDDRAM):128*64 bit(3)供电:VDD=1.65~3.3V(IC逻辑),VCC=7~15V(面板驱动)模块(非裸屏)会提供 5V 转 3.3V 芯片;芯片内部有升压电路来支持面板驱动电压。(4)通信接口:6800/8080 并口,SPI、I2C 接口1)框图:2)引脚定义:引脚功能供电。原创 2024-09-24 17:00:48 · 6179 阅读 · 0 评论
分享