在线时间0 小时
UID363991
ST金币0
蝴蝶豆0
注册时间2012-6-8
新手上路
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2012-8-23 11:51:52
|
显示全部楼层
a0a.1 0b0c
回复:stm32f107互联型的iic器件地址是多少啊?【悬赏问答】
回复第 6 楼 于2012-08-14 17:48:08发表:
这个地址是自己设定的吧,
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);
结构体里面写的很清楚哦
谢谢,给新手讲解的很详细。我主要是想问,那个slave address7 怎么定义。是自己随便设置,还是按照器件本身自带的。自带的话,107的板子我没找到,我现在在做2块107板子的通信 |
|