The invention relates to a method to find the I2C address based on the broadcast equipment, the main equipment through I2C to be included to set from the temporary address of the I2C device to set the broadcast command from the I2C device address is sent from the I2C device, and then through the temporary address from I2C and communication equipment to read from the I2C equipment used real address. By this method, you can retrieve the lost address from the I2C device. The invention does not need to add any external auxiliary equipment, and can obtain the slave address easily and quickly. The utility model has the advantages of low cost and easy operation, and is suitable for being widely popularized.
【技术实现步骤摘要】
一种基于广播方式来查找I2C设备地址的方法
本专利技术涉及I2C通信领域,具体说是一种基于广播方式来查找I2C设备地址的方法。
技术介绍
I2C(Inter-IntegratedCircuit)总线是一种由PHLIPS公司开发的两线式总线,用于连接微控制器及其外围设备。I2C总线产生于80年代,最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信,其主要优点是简单性和有效性。由于接口直接设置在组件之上,因此I2C总线占用的空间非常小,能够有效减少电路板空间和芯片管脚数量,降低了设备之间的互联成本。其另一个优点是支持多主控,其中任何能够进行发送和接收的设备都可以成为主总线。一个主控能够控制信号的传输和时钟频率。如今,I2C通讯方式在嵌入式系统
应用越来越多,越来越广。I2C总线支持任何IC生产过程(NMOS、CMOS、双极性),两线(即串行数据SDA和串行时钟SCL线)在连接到总线的器件间传递信息。每个器件都有一个唯一的地址识别,而且都可以作为一个发送器或接收器。器件在执行数据传输时也可以被看作是主机(Master,即主I2C设备) ...
【技术保护点】
一种基于广播方式来查找I2C设备地址的方法,其特征在于包括以下步骤:步骤1,将需要查找地址的I2C设备作为从I2C设备,主I2C设备通过广播命令方式将临时虚拟地址发送给所述从I2C设备;步骤2,该从I2C设备启用通过广播命令获得的所述临时虚拟地址;步骤3,所述主I2C设备使用所述临时虚拟地址读取所述从I2C设备原来所使用的真实地址;步骤4,所述主I2C设备使用所述临时虚拟地址将从I2C设备的地址设置为原来所使用的真实地址。
【技术特征摘要】
1.一种基于广播方式来查找I2C设备地址的方法,其特征在于包括以下步骤:步骤1,将需要查找地址的I2C设备作为从I2C设备,主I2C设备通过广播命令方式将临时虚拟地址发送给所述从I2C设备;步骤2,该从I2C设备启用通过广播命令获得的所述临时虚拟地址;步骤3,所述主I2C设备使用所述临时虚拟地址读取所述从I2C设备原来所使用的真实地址;步骤4,所述主I2C设备使用所述临时虚拟地址将从I2C设备的地址设置为原来所使用的真实地址。2.如权利要求1所述的一种基于广播方式来查找I2C设备地址的方法,其特征在于:在所述步骤1之前将所述从I2C设备与所述主I2C设备单独组网。3.如权利要求2所述的一种基于广播方式来查找I2C设备地址的方法,其特征在于:所述步骤1中所述主I2C设备向从I2C设备发送的广播命令中包括有待设置给从I2C设备的临时虚拟地址。4.如权利要求3所述的一种基于广播方式来查找I2C设备地址的方法,其特征在于:所述步骤1中的广播命令的格式为:起始位+广播地址(W)+寄存器地址(2bytes)+寄存器内容(2bytes)+结束位其中,寄存器地址为对应存放临时...
【专利技术属性】
技术研发人员:张颖,
申请(专利权)人:武汉光迅科技股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。