【I²C总线】OLED屏幕
下载例程代码: 下载代码
注意
请一定按照 例程使用方法🔗 导入例程,否则下载的可能不是例程而是其他工程。
OLED屏幕(I2C_OLED)
在OLED屏幕上显示文字、图形和BMP图像
板载OLED规格:
参数 | 值 |
---|---|
芯片型号 | 芯颖科技 CH1116 |
分辨率 | 128 × 64 |
屏幕尺寸 | 1.3 英寸 |
I²C地址 | 0x7A |
信息
如何使用例程
编译并下载程序到学习板,即可看到程序效果:
OLED屏幕循环显示不同画面:
- 汉字显示(反色)、中英文混合字符串显示、符号字符串显示
- 变量显示
- 绘制直线演示
- 绘制(空心)矩形演示
- 绘制(空心)圆形演示
- 显示bmp图像

例程讲解
下面介绍了如何自己实现该例程的功能
1、工程配置
- 开启外部晶振:在Pinout&Configuration -> System Core -> RCC 页面,将 High Speed Clock (HSE) 配置为 Crystal/Ceramic Resonator

- 配置时钟频率:在Clock Configuration 页面,将PLL Source 选择为 HSE,将System Clock Mux 选择为 PLLCLK,然后在HCLK (MHz) 输入72并回车,将HCLK频率配置为 72 MHz

- 配置I²C1:在
I2C1
配置页,将I2C模式选择为I2C
,并在下方Parameter Settings
将I2C Speed Mode
选择为Fast Mode
