I2C在嵌入式系统中应用越来越广泛了。我们的STM32集成了I2C的控制器也为我们的开发提供了很多的方便,在做I2C实验之前,我们需要理解了IIC的基本协议,查看24C02的资料。让我们对I2C的使用也有比较深刻的了解。之前有可能也使用过模拟的I2C,这样对操作过程应该会更加好理解。STM32F407当中以及集成了I2C的控制模块,我们就利用这样的模块,不需要去深究底层的协议了。
上配置:
1、I2C配置
设置I2C模式,速度模式为标准模式100K,7位地址为和1位读写位,构成8位地址读/写操作指令。
我的开发板I2C_SCL连接PB8,I2C_SDA连接PB9,所以我们需要把STM32的GPIO引脚映射