你iic器件的地址不同,你就调用一个函数更改地址就行了。然后循环初始化。
不可能一次性初始化完,必须每个单独初始化。
用官方的库函数呀,或者自己写一个初始化函数,只是传递参数为不同的IIC外设罢了。
如果还想更方便,可以用官方的cubemx工具配置,生成代码就可以了。
多路I2C当然都要单独驱动.
可以设置结构体指针.
函数不变,换变量即可.