自学内容网 自学内容网

【STM32 Blue Pill编程实例】-SSD1306 OLED显示屏(I2C)

SSD1306 OLED显示屏(I2C)


OLED(有机发光二极管)经常用于显示文本、位图图像、形状和不同类型的时钟。 它们以经济高效的方式提供良好的视角和像素密度。在本文将,将详细介绍如何在STM32CubeIDE中对0.96寸的SSD1306 OLED进行编程。

1、0.96 OLED介绍

OLED代表有机发光二极管。 它的名字表明它是一种平面发光技术,是在两个电导体之间串联两个有机薄膜时开发的。 当向这些导体提供电流时,就会产生发出亮光的有机化合物。 通常,一个导体是这两个导体之间的透明导体,因此不需要任何背光来发射光。 因此,与简单的LCD显示器相比,这种OLED显示器具有改善的图像质量、全视角、高亮度、更好的对比度、宽广的色彩范围、低功耗、更高效和可靠。 主要应用于电脑显示器、手机、掌上游戏机、电视屏幕等数字显示设备。

尽管市场上有多种类型的 OLED 显示屏,但我们将使用 SSD1306 0.96 英寸 OLED 显示屏。 所有不同类型的 OLED 显示器的主要组件是 SSD1306 控制器,它使用 I2C 或 SPI 协议与微控制器进行通信。 OLED 在 SPI 通信中表现更快,但在 I2C 通信中更受欢迎。 受欢迎的原因是引脚数量较少。 OLED 显示器的尺寸、颜色和形状各不相同,但主要以类似的方式进行编程。


原文地址:https://blog.csdn.net/wujuxKkoolerter/article/details/142681234

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!