找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2339|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

采用IIC讀寫24C02初始化的疑問

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:384321 發(fā)表于 2018-8-8 21:07 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
void I2C2_Init(I2C_InitTypeDef* I2C_InitStruct)
{                                             
        GPIO_InitTypeDef GPIO_InitStruct;

        RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2C2, ENABLE);        
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);         

        GPIO_InitStruct.GPIO_Pin =  GPIO_Pin_10 | GPIO_Pin_11;            
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_2MHz;            
        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF_OD;
        GPIO_Init(GPIOB, &GPIO_InitStruct);

           I2C_Init(I2C2, I2C_InitStruct);
        I2C_Cmd(I2C2, ENABLE);
}

void AT24CXX_test(void)
{
        uint8_t i;
           I2C_InitTypeDef I2C_InitStructure;

        I2C_InitStructure.I2C_ClockSpeed         =  200000;           //200kHZ
           I2C_InitStructure.I2C_Mode                 =  I2C_Mode_I2C;
           I2C_InitStructure.I2C_DutyCycle         =  I2C_DutyCycle_2;
           I2C_InitStructure.I2C_OwnAddress1         =  0xA0;                 
           I2C_InitStructure.I2C_Ack                          =  I2C_Ack_Enable;
           I2C_InitStructure.I2C_AcknowledgedAddress = I2C_AcknowledgedAddress_7bit;
        
        I2C2_Init(&I2C_InitStructure);
}
以上代碼中
I2C_InitStructure.I2C_OwnAddress1         =  0xA0;
這一條賦值有什么講究?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:221865 發(fā)表于 2018-8-9 08:27 | 只看該作者
這個(gè)應(yīng)該是器件所屬地址,一般低2位由芯片管腳接電源或地決定,00,01,10,11這四個(gè)地址。
中間5位由器件商決定,最高位一般為讀寫位,0為讀,1為寫。
回復(fù)

使用道具 舉報(bào)

板凳
ID:321742 發(fā)表于 2018-8-10 11:27 | 只看該作者
器件地址吧。
回復(fù)

使用道具 舉報(bào)

地板
ID:384109 發(fā)表于 2018-8-10 12:55 | 只看該作者
I2C的地址分兩部分,一部分是器件種類地址,一部分是器件物理線路地址,對(duì)于24c02,物理線路地址好像有8個(gè),也就是一條I2C線路上可以有8個(gè)24C02,但是容量更大的,物理線路地址就越少,24C256好像只有一個(gè)線路地址。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表