C协议学习笔记
“移植”的重要性:并非所有的电路都得自己设计,到了一定阶段,“移植”也是一种学习能力。——CrazyBingo
转眼间期末又到了,最近开始了所谓的期末总预习,比赛最终还是把作品交了,也算是对自己这学期一个交代了吧,感觉不总结出来总是少点什么,所以还是在努力一把,熬夜把之前的东西整理出来吧。Bingo说的“移植”是一种能力,但是完全拿别人的代码拿来用不加以思考和学习,那样是没有意义的,这学期就是因为“移植”的太多了,才感觉学到的很零散不系统。学习的过程本来就是一个非常枯燥的过程,不能总想着得到。之前看了许多文章,在寻找FPGA的前途是什么,到头来还是没一探出个究竟,还不如坚持内心,做自己想做的,学自己想学的,学知识的方法是相通的,想太多只能说是有点浮躁,写博客可以说不失为一个让人静心的好方式,即使没营养有怎样,我的博客我喜欢你能把我怎样。
IIC协议:
主机:初始化总线的数据传输并个允许传输的时钟信号器件。
从机:任何被寻址的器件都被认为是从机
SCL时钟线SDA 数据线
起始位:SCL为高电平,SDA下降沿
结束位:SCL高电平,SDA为上升沿
总结:当scl为高电平的时候,sda为出现下降沿为start位,当生成了为低电平的时候,sda出现上升沿为stop位,所以在scl为高电平的时候sda应该保持稳定不能随意乱动。
写入数据状态