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