Advertisement

21.[STM32]I2C协议难懂?深入挖掘时序图助你编写底层驱动

阅读量:

🍌
🍌🍌
作者简介:大家好!我叫DW每天致力于分享一些新学到的知识期待与大家一起进步
🍋
🍋🍋
系列专栏:STM32
开发板采用STM32F103微控制器

🍊如有建议请大家多多指正🍊
创作时间:创作时间:2022年7月3日

该集成电路总线采用I2C(Integrated Circuit BUS)协议进行设计,并主要由NXP公司进行开发。严格地说,这些接口均为软硬件结合的设计产物,在实际应用中通常划分为物理层与数据 Link 层进行区分研究。

SDA(即Serial data)是一种数据传输介质。
SCL(即Serial clock line)是一条用于协调数据发送与接收的时钟信号线。

I2C最重要的三个点为:

1.起始与结束条件

2.应答和非应答

3.数据的有效性

现在, 我将详细讲解如何应用这三项关键知识. 由于涉及到了SDA的输出与输入模式选择问题, 在开始前需要先设置相

全部评论 (0)

还没有任何评论哟~