ssd1306和sh1106的区别

ssd1306和sh1106的区别,第1张

ssd1306和sh1106的区别如下:

1、分辨率不同

ssd1306:支持最大128×64点阵面板。

sh1106:支持最大132×64点阵面板。

2、封装不同

ssd1306:提供两种封装COG和COF。

sh1106:提供COG形式。

3、嵌入式SRAM不同

ssd1306:嵌入式128×64位SRAM显示缓存。

sh1106:嵌入式132×64位SRAM显示缓存。

扩展资料:

ssD1306是一个单片CMOS OLED/PLED驱动芯片可以驱动有机/聚合发光二极管点阵图形显SSD1306中嵌入了对比度控制器、显示RAM和晶振,并因此减少了外部器件和功耗。

有256级亮度控制,数据/命令的发送有三种接口可选择:6800/8000串口,I2C接口或SPI接口。适用于多数简介的应用,注入移动电话的屏显,MP3播放器和计算器等。

目前Arduino平台上使用最广泛的OLED库: U8G2

github地址: https://github.com/olikraus/u8g2/

设置和参考手册: https://github.com/olikraus/u8g2/wiki

U8g2:单色显示器库,版本2

U8g2是用于嵌入式设备的单色图形库。U8g2支持单色OLED和LCD,包括以下控制器:SSD1305,SSD1306,SSD1309,SSD1322,SSD1325,SSD1327,SSD1329,SSD1606,SSD1607,SH1106,SH1107,SH1108,SH1122,T6963,RA8835,LC7981,PCD8544,PCF8812,HX12 ,UC1601,UC1604,UC1608,UC1610,UC1611,UC1701,ST7565,ST7567,ST7588,ST75256,NT7534,IST3020,ST7920,LD7032,KS0108,SED1520,SBN1661,IL3820,MAX7219(完整列表请参见 此处 )。

为什么要运用U8g2库?

支持单片机平台:

再platformIO.ini中配置库

方法可以分为四大类:

初始化显示器, 清屏, 唤醒屏幕

只是初始化显示器, 并不清屏, 也不唤醒屏幕

开启UTF-8后,我们可以使用其UTF-8字库

如果支持绘制颜色(也就是不是单色显示器),那么由setDrawColor设置;

例: 画圆动画 (4帧

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7821938.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存