目录

STM32之I2C通信概览

目录

STM32之I2C通信概览

https://i-blog.csdnimg.cn/direct/b78891378f6346fa974442dae79fa307.png#pic_center

主要掌握一主多从模式,每个从机设定一个唯一的设备地址,主机会叫从机的名字即发出从机的地址,从机会比较此地址是否跟自己的一样,如果一样就相应。一般地址的最后几位可以改变,可变的地址位对应相应的引脚。下为硬件电路

https://i-blog.csdnimg.cn/direct/68712b041f164a3483d834a7791a0fd3.png#pic_center

下图这种情况就是短路,需要避免,所以需要禁止所有设备输出强上拉的高电平,采用外置弱上拉电阻加开漏输出的结构。上图右边是具体结构。

https://i-blog.csdnimg.cn/direct/b8a52390037a4a998a002701d964431d.png#pic_center

好处:

第一,完全杜绝了电源短路现象

第二,避免了引脚模式的频繁切换

第三,线与现象,只有都输出高电平才输出高电平

https://i-blog.csdnimg.cn/direct/63796fecefe64478a2c86d224c776b51.png#pic_center

https://i-blog.csdnimg.cn/direct/9d890ceb68ae4651b0623b72120312f9.png#pic_center

https://i-blog.csdnimg.cn/direct/7fa4a09a3a2c45cfb015ef68448c287a.png#pic_center

https://i-blog.csdnimg.cn/direct/67156fd5d5c449d3bb5e31e817b91e14.png#pic_center

https://i-blog.csdnimg.cn/direct/1dd990f880da41d3bd9432dbb27adcd6.png#pic_center