U8g2 驱动库类名称说明

U8g2按按驱动芯片、尺寸大小和通信接口等定义了许多驱动程序类,方便用户使用。

U8g2驱动程序类名称由5部分组成

U8g2 驱动库类名称说明

1.驱动芯片名称

SSD13xx、SSD0323
SH110x
CH112x
LD7032
ST7920、ST75xx

......

2.屏幕尺寸

64x32、64x48
96x16、96x64、96x96
128x32、128x64、128x96、128x128
144x32
160x128、160x160
192x64
256x32、256x64、256x160

......
这里只列出宽高是16倍数的尺寸,还有一些不常见未列出

3.厂商

NONAME
ADAFRUIT
SEED
PIMORONI
UNIVISION
WINSTAR
VISIONOX

......

如果不清楚厂商,使用NONAME即可

4.缓存

1:128字节缓冲区,适合低配置单片机
2:256字节缓冲区,提升显示效率
F:全页缓冲区,适用于复杂图形显示

5.通信接口

HW_I2C:硬件I2C接口
SW_I2C:模拟I2C接口
2ND_HW_I2C:第二个硬件I2C接口(取决于主机)
4W_HW_SPI:4线硬件SPI接口
4W_SW_SPI:4线模拟SPI接口
2ND_4W_HW_SPI:第二个4线硬件SPI接口(取决于主机)
3W_HW_SPI:3线硬件SPI接口
6800:并行接口
8080:并行接口


如果你手上有个两线I2C的OLED显示屏需要使用U8g2库,那么确定驱动类的步骤如下:
1. 确定芯片,如SSD1306
2. 确定尺十,如128x64
3. 确定厂商,没特殊情况用NONAME即可
4. 确定通信接口,硬件选HW_I2C,模拟选SW_I2C
5. 确定缓存,需要根据程序而定
最终得到一个驱动类名:U8G2_SSD1306_128X64_NONAME_1_HW_I2C

- 本文为本站原创文章,转载请保留出处。
- 文章链接:https://www.xpstem.com/article/2000424

09-10   阅读(14)   评论(0)
 标签: 创客

涨知识
I2S

I2S(Inter—IC Sound)总线, 又称集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。

评论:
相关文章
如何在Tinkercad中设计和仿真电路

本文介绍如何使用Tinkercad设计、构建和测试简单电路。


乐高反重力悬浮?

这是积木悬浮术??乐高现在已经不归地球管了吗? NO!这是物理,是【张力】! 果然,学好数理化,走遍天下都不怕~


ESP32 硬件定时器

ESP32 芯片包含两个硬件定时器组。


你知道欧姆定律有多少知识点吗?最牛欧姆定律总结!

我们都知道只要是电学部分都绕不开欧姆定律,既然绕不开你就只能从它身上走过去,吃透它,那么学习后面的知识就没有任何问题了;反之,电学部分就是难如天书!


ESP-MQTT API 指南

ESP-MQTT是一个MQTT协议客户端的应用程序


Arduino中使用TM1650四位数码管

四位数码管由四个独立的七段数码管组成,每个数码管可以显示0-9的数字。


深入理解Arduino 内存子系统

Arduino UNO R3主处理器ATMega328P的芯片内部拥有3种存储器:数据存储器,程序存储器和电可擦写可编程存储器,它们各自有不同的用途。



NodeMCU-32S 引脚说明

NodeMCU-32S 引脚说明


【ESP32 C++教程】Unit1-2 C++类基础知识

本小节主要介绍C++ 类相关的基础知识,包括类的定义、继承、多态,范围作用域等。