stm32-浅谈IIC

Posted lzd626

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32-浅谈IIC相关的知识,希望对你有一定的参考价值。

    昨天谈论的是串口,它是没有时钟线的,所以是异步的,那么今天我们就看看这个用到时钟线的IIC的这种同步通讯方式,但是这两种是有实质的区别的,串口是不同电子器件之间的通讯,IIC是集成电路中的通讯方式,它只用到了两条线(时钟线,双向的数据线);IIC总线可以连接很多设备,所以一个设备既可以作主机,也可以作从机,一般由主机的控制器来完成通讯的控制与管理,一次只允许一个主机工作。
    下面说说通讯的工作原理:1.首先主机的IIC接口会产生一个起始信号,在这个总线上的从机都会收到。2.现在所有从机都会等待主机接下来的地址广播,来选中从机。3.0表示数据的流向为主机向从机,1反之。4.从机接受到与自己匹配后的地址后,从机(主机)会返回一个应答信号,主机(从机)只有接受到应答信号,才会向从机(主机)发送数据。5.每发送完一个数据包,等会重新等待应答信号。6.得到停止信号后,停止数据传输。
    额,以上就是IIC的通讯原理小结,今天其实还注意到了一个很有意思的词:“反馈”,那么反馈其实在各个领域都有对应的解释,比如在放大电路中,用到的就是正反馈将部分输出电流引到输入,以输出放大后的电流,其实正反馈主要是推进作用,会将原来的状态加剧发生;针对这个我联想到如果在学习和生活方面,也能用到这个“反馈”来更好的驱动和管理自身,说不定会产生意想不到的效果,比若说,写博客这件行为会将思考后的结果反馈出来,而这种行为会带来一定的心里满足作用,进而会驱动自己进行持续和更深入的学习和思考,这就效果应为“正反馈”,利用这个正反馈应该会锻造一个很好的生活态度和习惯;下面再说说“负反馈”,其实这个就多了,比如本身的惰性,外界和自身的否定等等,因为建房子远比推房子难得多,所以你懂我的意思吗?(负反馈对于本人来讲还是比正反馈更多,但是这样才会让过程变得更有意思不是吗?)。
    今天就到这里啦,愿你在燥热的夏天,能够让自己融入这在宁静的夜晚,以褪去一天的疲惫,享受身心的无比自由。






以上是关于stm32-浅谈IIC的主要内容,如果未能解决你的问题,请参考以下文章

浅谈STM32的启动过程

stm32-浅谈DAC

STM32定时器设置浅谈

stm32-浅谈串口

stm32-浅谈中断

浅谈STM32的GPIO复用和重映射