
STM32f103控制器利用I2C接口将字符信息发送至OLED屏幕。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1. 该函数 `I2C_Configuration()` 负责设置 CPU 端的硬件 I2C 功能。
2. 函数 `I2C_WriteByte(uint8_t addr, uint8_t data)` 用于将一个字节的数据写入指定的寄存器地址。
3. 函数 `WriteCmd(unsigned char I2C_Command)` 则执行写命令操作。
4. 函数 `WriteDat(unsigned char I2C_Data)` 负责将一个字节的数据写入目标设备。
5. 函数 `OLED_Init(void)` 执行 OLED 显示屏的初始化过程,为后续使用做好准备。
6. 函数 `OLED_SetPos(unsigned char x, unsigned char y)` 用于设定 OLED 显示屏的起始坐标位置,以便后续绘制或显示内容。
7. 函数 `OLED_Fill(unsigned char fill_Data)` 实现对整个 OLED 屏幕进行填充操作,用指定的数据覆盖所有像素点。
8. 函数 `OLED_CLS(void)` 执行清屏功能,清除 OLED 显示屏上的所有内容。
9. 函数 `OLED_ON(void)` 激活 OLED 显示屏,使其恢复到工作状态。
10. 函数 `OLED_OFF(void)` 使 OLED 显示屏进入睡眠状态,停止显示任何内容以节省功耗。
11. 函数 `OLED_ShowStr(unsigned char x, unsigned char y, unsigned char ch[], unsigned char TextSize)` 用于在指定坐标位置显示字符串,并支持两种不同的字体大小:6x8 和 8x16 像素。
12. 函数 `OLED_ShowCN(unsigned char x, unsigned char y, unsigned char N)` 实现中文字符在 OLED 屏幕上的显示,需要先进行取模运算并将字符码存储在`codetab.h`中。
13. 函数 `OLED_DrawBMP(unsigned char x0, unsigned char y0, unsigned char x1, unsigned char y1, unsigned char BMP[])` 用于在 OLED 屏幕上绘制 BMP 格式的图片,指定了图片左上角和右下角的坐标位置。
全部评论 (0)


