I2C通信协议特别重要,建议多看看I2C通信实现的时序图和过程步骤分析,这个要搞得很明白,结合原理图和协议的配置说明书,动手进行简单代码的编写,可以多看看代码的编写逻辑,掌握编写的思路。可以多看看这位博主的文章,写的很清楚。
原文目录为:
实验准备
PCB转换板原理图及PCB电路图
讲解流程
我们为什么要学习I2C通信
I2C协议简介:
I2C物理层特点
I2C协议层
写数据
读数据
读和写数据
通讯的起始和停止信号
地址及数据方向
时钟控制逻辑
通讯过程
主发射器
主接收器
通讯引脚
I2C程序讲解
初始化BH1750光照度传感器的大致流程为:
器件安装
程序源码