在终端输入idf.py -p com6 monitor进入串口,会打印如下命令提示: 可以看到i2c相关的命令有6个,输入help还可以查看命令的用法; 命令中的[]是可选的,在其他用到命令的地方也是一样的意思。 i2cconfig:用于配置i2c,包括速率、引脚等; i2cdetect:用于检测总线上是否存在设备; i2cget:用于读取寄存器; I2cset:用于设...
2. 无需编写驱动程序即可访问I2C设备 APP访问硬件肯定是需要驱动程序的, 对于I2C设备,内核提供了驱动程序drivers/i2c/i2c-dev.c,通过它可以直接使用下面的I2C控制器驱动程序来访问I2C设备。 框架如下: i2c-tools是一套好用的工具,也是一套示例代码。 3. 体验I2C-Tools 使用一句话概括I2C传输:APP通过I2C Controller...