在硬件设计过程中,有时由于资源有限,需要一条IIC总线需要挂载多个IIC从设备,需要确定每一个设备(芯片)的地址不相同,以免发生冲突。从设备地址配置方法基本以下几种方式: 1,固定死的,不能修改,如GT911芯片。 2,可以用芯片的地址管脚上拉和下拉确定地址每一位是0还是1 3,芯片一部分可以硬件设置,比如8位地址,有4位是固定不能修改的,有4位是可以用硬件管脚上拉下拉配置的。 4,软件可以通过配置寄存器修改芯片的IIC地址。 设备的IIC地址可以从芯片手册中查阅,IIC地址是7位,另有一位是读/写位,这样就组成了8位。在数据手册中,有的是标识了从设备地址(slave device),也是读/写两种不同的地址标识,这时需要自己计算一下。计算方法是将读写的地址右移一位(去掉读写位,剩下7位),则是从设备地址。 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-26 01:23
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.