STM32-I2C通信协议
一:I2C通信协议
就是在串口通信上满足四个要求
- 要求1:删掉一根通信线,防止资源浪费,只能在同一根线上进行发送和接收
- 要求2:需要一个应答机制,没发送一个字节都有一次应答
- 要求3:一根线上能同时接多个模块
- 要求4:把异步协议改成同步的协议,另外加一根时钟线
二:I2C通信
- I2C总线(Inter IC USB)是由Philips公司开发的一种通用数据总线
- 两根通信线:SCL(Serial Clock) , SDA(Serial Data)
- 同步、半双工
- 带数据应答
- 支持总线挂载多设备(一主多从,多主做从)
1.常见的I2C协议通信硬件
2.硬件电路
3.I2C时序基本单元
4.发送一个字节
5.接收一个字节
6.发送应答
7.