这个地址是自己设定的吧,
00074 /* I2C1 configuration: SMBus Host ------------------------------------------*/
00075 I2C_InitStructure.I2C_Mode = I2C_Mode_SMBusHost;
00076 I2C_InitStructure.I2C_DutyCycle = I2C_DutyCycle_2;
00077 I2C_InitStructure.I2C_OwnAddress1 = I2C1_SLAVE_ADDRESS7;
00078 I2C_InitStructure.I2C_Ack = I2C_Ack_Enable;
00079 I2C_InitStructure.I2C_AcknowledgedAddress = I2C_AcknowledgedAddress_7bit;
00080 I2C_InitStructure.I2C_ClockSpeed = ClockSpeed;
00081 I2C_Init(I2C1, &I2C_InitStructure);
00082
00083 /* I2C2 configuration: SMBus Device ----------------------------------------*/
00084 I2C_InitStructure.I2C_Mode = I2C_Mode_SMBusDevice;
00085 I2C_InitStructure.I2C_OwnAddress1 = I2C2_SLAVE_ADDRESS7;
00086 I2C_Init(I2C2, &I2C_InitStructure);
00087
00088 /* Enable I2C2 ARP */
00089 I2C_ARPCmd(I2C2, ENABLE);
结构体里面写的很清楚哦
|