找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机初学之I2C通讯协议详解及用LED灯观察实验

查看数: 732 | 评论数: 6 | 收藏 3
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-12-8 20:16

正文摘要:

通讯协议是干什么用的?它是各设备包括单片机以及各种外设之间用于传输数据的人为规则。前面的12864屏,我们采用的是一次传输一个字节8位二进制数的方式来传输数据的,这种传输方式的极其明显的缺点是占用的单片机的 ...

回复

ID:1164872 发表于 2025-12-12 21:11
来学习学习
ID:530727 发表于 2025-12-12 09:10
讲解非常的细致,看其他资料都没弄太明白
ID:530727 发表于 2025-12-12 09:08
讲的明白。
ID:266429 发表于 2025-12-9 20:35
任何串行通讯协议,其原理其实极其简单,就一条:通讯双方事先协商好,用不同的变化组合来表达不同的意思。
剩下的,就只是规则了:谁主谁从、什么样的动作组合表示开始、什么样的动作组合表示结束、什么样的动作表示开始传递数据、什么样的动作组合表示放上去了一位数据、什么样的动作表示可以读取数据了、什么样的动作表示这一位数据是1或是0、什么样的动作表示反馈信号、传输方向怎么确定、是从高位到低位还是从低位到高位进行传输、哪些数据是命令类数据哪些数据才是本次要传送的目标内容、要不要对接收到的数据进行正确性校验、对错误数据怎么处理,等等。
你在学习任何通讯协议时,要弄清楚的就是这些规则,万变不离其宗,这些规则没多少道理可讲,设计者就是这样规定的,我们该做的就是个死记。如果你看不惯或者觉得不够合理,可以,你自己想怎么设计就怎么设计,然后当然你也可以申请专利,至于能不能得到推广?要不你自娱自乐吧。
关于动作组合,实在是乏善可陈,就三个要素:电位、时间、传输数据线。
ID:266429 发表于 2025-12-9 17:16
dyx811 发表于 2025-12-9 12:32
IIC让我迷惑了好久,这里终于悟到了IIC通讯的真理,感谢楼主的分享!讲解非常的细致入微,是我学习的指路明 ...

谢了,你们的肯定,就是我的动力。
ID:34149 发表于 2025-12-9 12:32
IIC让我迷惑了好久,这里终于悟到了IIC通讯的真理,感谢楼主的分享!讲解非常的细致入微,是我学习的指路明灯,向您致敬!

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表