7脚oled显示在F103上的接法和c代码
时间: 2024-03-25 14:38:50 浏览: 115
以下是野火霸道 F103 硬件连接 7 脚 OLED 屏幕的接法:
| OLED | F103 |
|------|------|
| GND | GND |
| VCC | 3.3V |
| SCL | PB10 |
| SDA | PB11 |
注意:7 脚 OLED 屏幕通常需要接另一个电位器来调整对比度,接法为 VCC、GND 和 VO(对比度调整)三个引脚。
以下是在野火霸道 F103 上使用 7 脚 OLED 屏幕的 C 代码:
```c
#include "stm32f10x.h"
#include "i2c.h"
#include "oled.h"
int main(void)
{
OLED_Init(); // 初始化OLED屏幕
OLED_Clear(); // 清空OLED屏幕
while(1)
{
OLED_ShowString(0, 0, "Hello, World!");
OLED_ShowString(0, 2, "This is OLED test.");
OLED_ShowString(0, 4, "Welcome to use it!");
}
}
```
该程序使用了野火提供的 OLED 屏幕库,通过硬件 I2C 通信方式控制 OLED 屏幕显示内容。程序中通过 `OLED_Init()` 函数初始化 OLED 屏幕,并通过 `OLED_ShowString()` 函数在屏幕上显示字符串。循环中不断显示 "Hello, World!"、"This is OLED test."、"Welcome to use it!" 的信息。
阅读全文