#ifndef _IIC_H
#define _IIC_H
#include "stdio.h"
#include "stm32f1xx_hal.h"
/* 定义控制 SDA SCL 的宏 标准库版
#define I2C_SDA_UP GPIO_SetBits (GPIOC,GPIO_PIN_8) //SDA高电平
#define I2C_SDA_LOW GPIO_ResetBits(GPIOC,GPIO_PIN_8) //SDA低电平
#define I2C_SCL_UP GPIO_SetBits (GPIOC,GPIO_PIN_9)
STM32 软件模拟 IIC 代码,标准库、HAL库可用
![](https://img-home.csdnimg.cn/images/20240711042549.png)