STM32 IIC协议基础概念-二、IIC硬件框图和程序层次

时间:2024-03-01 07:42:25

(以下图片来自百问网)

我们先来看一个IIC的硬件框图操作OLED屏幕。
在这里插入图片描述
STM32的内部有IIC控制器,STM32通过IIC控制器和SSD1306 OLED屏幕驱动来给屏幕发送数据,当屏幕接收到数据时就可以将数据显示出来。

在这里插入图片描述
程序结构由四部分组成:

1.应用程序

2.库函数也就是我们封装好的OLED显示屏操作函数

3.OLED驱动程序(根据SSD1306数据手册编写)

4.I2C控制器驱动(STM32 HAL库中IIC的操作函数)