大家好这里我给大家来讲解一下STM32CubeMx的I2C配置。什么是I2C呢?他其实也是一种单片机与对外设备的通信方式,这个通信方式都是世界标准的,官方都定义好了,你只需要按照官方定义的特定形式去编写代码就好。我们可以通过两种方式去和外部的带有I2C协议的设备通信,一种方式是用IO口模拟I2C协议去做,还有一种方式就是利用单片机自带的I2C外设接口去做。那么这两种方式哪种更好,毫无疑问使用内部的I2C外设接口会更快,更节约资源。下面我来告诉大家I2C如何配置。
一、准备工作
这里我们要想配置I2C并验证需要的准备工作如下: