熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2023-5-9 16:34
正文摘要:再利用FDC2214和STM32進(jìn)行電容讀取的時(shí)候,因?yàn)殡娙菔嵌鄠(gè)電容,可不可以將多個(gè)FDC2214的SCL和SDL與單片機(jī)的SCL和SDL連接 即單片機(jī)的SCL和SDL與多個(gè)FDC2214的連接 |
Hephaestus 發(fā)表于 2023-5-10 18:41 那沒有這個(gè)的 就不能和其他人公用I2C總線了嗎 比如FDC2214就沒有 就不能了嘛 |
看你的芯片有沒有地址選擇,如24C02有三根地址選擇A0、A1、A2,這樣可以把8片地址選擇線不同的AT24C02掛在同一條IIC總線上,通過不同的地址來讀寫不同的芯片,到24C16就沒有地址選擇線了,一個(gè)片子就獨(dú)占了IIC總線,不能掛其他芯片。 |
一般I2C設(shè)備都有地址選擇,我之前一款是硬件上下拉方式對應(yīng)的地址數(shù)據(jù)位0或者1.具體可以找手冊,比如A0,A1,A2,三個(gè)硬件端口,A0上拉,A1,A2下拉。就是001,地址傳輸?shù)脑挃?shù)據(jù)按八位來,多余補(bǔ)0也有指定高位時(shí)1000或者0100的。最后如果實(shí)在是從機(jī)地址無法修改的,建議模擬I2C口按對應(yīng)的從機(jī)多搞幾個(gè)就行。 |
yzwzfyz 發(fā)表于 2023-5-10 08:48 我太菜了 我去看了看F4的參考手冊 沒看懂怎么看帶幾個(gè) |
CPU是老師、FD是學(xué)生。 老師說話,每個(gè)學(xué)生都能聽到。 課堂里能有多少同學(xué)(能帶多少個(gè)FD)取決于教室的大小(SCL和SDL的驅(qū)動(dòng)能力,手冊上找)。 老師與哪個(gè)學(xué)生對話,學(xué)生有名子(地址碼),叫名子就是了。 注意不要有同名的學(xué)生(地址不能有重復(fù))。 |
jkjjhhhjghfghyt 發(fā)表于 2023-5-9 20:42 通過SD腳應(yīng)用,可以接多個(gè),但SD腳一片要占用單片機(jī)一個(gè)IO口。 |
I2C本身就是SCL和SDL共用,通過讀地址分辨是哪個(gè)芯片。 |
Powered by 單片機(jī)教程網(wǎng)