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

2025-09   阅读(90)   评论(0)
 标签: 创客

涨知识
PID

PID控制算法是结合比例、积分和微分三种环节于一体的控制算法,它是连续系统中技术最为成熟、应用最为广泛的一种控制算法。

评论:
相关文章
物联网项目开发实战-第3章-自动浇花项目迭代2

本节我们在迭代一的基础上增加采集土壤湿度数据,并根据湿度数据来决定是否自动进行浇水动作。


LeoCAD,让你拥有无限积木,自由拼搭梦想!

LeoCAD 以其免费开源、功能丰富、易于上手的特点,为全球乐高爱好者提供了一个无与伦比的虚拟创作平台。它打破了物理零件的限制,让想象力自由飞翔。



RaspberryPi HAT树莓派电机驱动板

这款电机驱动板足够强大,可以驱动4个直流电机或2个步进电机,并且额外提供4路全速PWM控制,可以控制4路舵机。


乐高重力发电:将下落的重量转化为电能!

乐高重力发电:将下落的重量转化为电能!


用乐高积木来拼搭出十一种可动的发动机!

国外知名博主Brick Experiment Channel用乐高积木(主要是科技元素)还原了历史上的多种典型发动机,从拼搭到运转,每一步都记录了下来,并且还有不同发动机之间的转速对比。


Arduino使用nRF24L01进行通信(二)

在两个Arduino开发板之间的使用nRF24L01双向通信。


冯·诺依曼型与哈佛型结构的区别

冯·诺依曼(Von Neumann)结构,也称普林斯顿结构,是一种将程序指令存储器和数据存储器并在一起的存储器结构,而哈佛(Harvard)结构是一种将程序指令存储和数据存储分开的存储器结构。



机器人技术七级实操测试考题解析-乒乓球捕捉系统

青少年机器人技术七级实操测试考题解析-乒乓球捕捉系统。