跳转至

I2C

I2C介绍

I2C

I2C, 全称 Inter-Integrated Circuit,是由 Philips 公司开发的一种串行总线,用于连接微控制器和外部设备。I2C 总线上的设备可以通过两根线(SDA 和 SCL)进行通信。I2C 总线上的设备分为主设备和从设备,主设备负责发起通信,而从设备则被动接收主设备的指令。I2C 总线上的设备可以通过地址进行寻址,从而实现多个设备在同一总线上通信。

模块化设计

在本项目中为了为了了更好地管理和使用 I2C 功能,我们采用了模块化设计的方式。I2C 功能被封装在一个独立的模块中,提供了一组简洁的接口函数,方便用户进行初始化、读写数据等操作。I2C总线和设备配置分别放在不同的组件中,这样对于各种不同设备,其使用的I2C函数是相同的,从而提高了代码的复用性和可维护性。