1、外设简介
可变多主机
7位/10位寻址
10位寻址:起始之后的两个字节都作为寻址,第一个字节前5位是11110作为10位寻址的标志位
SMBus:系统管理总线,主要用于电源管理,与I2C类似
2、外设结构框图
比较器、自身地址寄存器用于从机模式:自定义一个从机地址,写到这个寄存器,如果收到的地址经过比较器判断和自身地址相同,那么STM32就作为从机。
帧错误校验计算:数据校验模块,当发送一个多字节数据帧时,硬件自动进行CRC校验计算,
SDA、SCL这种外设模块引出来的引脚,复用在GPIO口,不复用的情况下IO口是由STM32自身的寄存器控制的。