接线图如下:
注:硬件读写iic的连接位置固定,可参考引脚定义表(如下)
声明:I2C1重映射时,有一次更换机会,但是此面包板由于OLED的该引脚无法接线,因此只能接在PB10 PB11的I2C2上
软件iic初始化部分:(此处即可替代掉整个软件iic.c初始化的底层)
void MPU6050_Init(void) //配置硬件IIC外设,等价于软件IIC的MyIIC.c的全部
{
// 以下为MPU6050使用硬件IIC初始化部分
// MyI2C_Init();
RCC_APB1PeriphCloc