在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
I2C 协议由 Philip 公司开发,是一种简单高效的串行通信协议,具体详细内容可参见 I2C 手册,I2C 有两个信号线,SCL 和 SDA。下图为 I2C 的帧格式: I2C 可以在一次传输中传输多个数据帧,这里以单帧为例,多帧传输的会在以后的文章中详细介绍。 数据帧可以分为以下几个部分:
这里使用单片机来发送一个 I2C 的数据帧 0xB2,代码如下: 编译下载运行,然后逻辑分析仪的显示结果如下:
可以看到,虽然波形占空比一塌糊涂w(゚Д゚)w的,单片机忠诚的输出了 0xB2 这个参数。I2C 还有连续发送的功能,实现起来也并不困难。下一章节会是 PCF 8563 的部分。 本篇就在这里告一段落了,ヾ(•ω•`)o。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论