在I2C中,通信是借助设备地址寻址实现的,大致可以分为两类:一对多、多对多通信。在多主机通信时,从机如果想接收多个主机的数据,就需要使用到从机多地址的功能。 本文是针对在MM32F013x上实现I2C多地址的功能应用。 1.配置方式 MM32F013X的多地址功能是通过配置I2C\_SLAVMASK寄存器来实现的。通过I2C\_SAR寄存器配置从机地址后,再配置I2C\_SLAVMASK寄存器。MM32F013x是支持7位地址和10位地址格式的,所以需要按照自己的实际情况配置I2C\_SLAVMASK寄存器的低九位
工程师
2080次阅读
0条评论