標(biāo)題: 關(guān)于MCU+FDC2214電容讀取問題 [打印本頁]

作者: jkjjhhhjghfghyt    時間: 2023-5-9 16:34
標(biāo)題: 關(guān)于MCU+FDC2214電容讀取問題
再利用FDC2214和STM32進(jìn)行電容讀取的時候,因?yàn)殡娙菔嵌鄠電容,可不可以將多個FDC2214的SCL和SDL與單片機(jī)的SCL和SDL連接  即單片機(jī)的SCL和SDL與多個FDC2214的連接

作者: xuyaqi    時間: 2023-5-9 19:20
I2C本身就是SCL和SDL共用,通過讀地址分辨是哪個芯片。
作者: jkjjhhhjghfghyt    時間: 2023-5-9 20:42
xuyaqi 發(fā)表于 2023-5-9 19:20
I2C本身就是SCL和SDL共用,通過讀地址分辨是哪個芯片。

哥 我不太懂 是不是可以這樣 如果是  有沒有數(shù)量要求

51hei圖片_20230509204131.jpg (730.97 KB, 下載次數(shù): 59)

51hei圖片_20230509204131.jpg

作者: xuyaqi    時間: 2023-5-10 06:44
jkjjhhhjghfghyt 發(fā)表于 2023-5-9 20:42
哥 我不太懂 是不是可以這樣 如果是  有沒有數(shù)量要求

通過SD腳應(yīng)用,可以接多個,但SD腳一片要占用單片機(jī)一個IO口。
作者: yzwzfyz    時間: 2023-5-10 08:48
CPU是老師、FD是學(xué)生。
老師說話,每個學(xué)生都能聽到。
課堂里能有多少同學(xué)(能帶多少個FD)取決于教室的大小(SCL和SDL的驅(qū)動能力,手冊上找)。
老師與哪個學(xué)生對話,學(xué)生有名子(地址碼),叫名子就是了。
注意不要有同名的學(xué)生(地址不能有重復(fù))。
作者: jkjjhhhjghfghyt    時間: 2023-5-10 15:45
yzwzfyz 發(fā)表于 2023-5-10 08:48
CPU是老師、FD是學(xué)生。
老師說話,每個學(xué)生都能聽到。
課堂里能有多少同學(xué)(能帶多少個FD)取決于教室的 ...

我太菜了 我去看了看F4的參考手冊 沒看懂怎么看帶幾個  
作者: huxiaolin    時間: 2023-5-10 16:27
一般I2C設(shè)備都有地址選擇,我之前一款是硬件上下拉方式對應(yīng)的地址數(shù)據(jù)位0或者1.具體可以找手冊,比如A0,A1,A2,三個硬件端口,A0上拉,A1,A2下拉。就是001,地址傳輸?shù)脑挃?shù)據(jù)按八位來,多余補(bǔ)0也有指定高位時1000或者0100的。最后如果實(shí)在是從機(jī)地址無法修改的,建議模擬I2C口按對應(yīng)的從機(jī)多搞幾個就行。
作者: Hephaestus    時間: 2023-5-10 18:41
看你的芯片有沒有地址選擇,如24C02有三根地址選擇A0、A1、A2,這樣可以把8片地址選擇線不同的AT24C02掛在同一條IIC總線上,通過不同的地址來讀寫不同的芯片,到24C16就沒有地址選擇線了,一個片子就獨(dú)占了IIC總線,不能掛其他芯片。
作者: jkjjhhhjghfghyt    時間: 2023-5-12 09:41
Hephaestus 發(fā)表于 2023-5-10 18:41
看你的芯片有沒有地址選擇,如24C02有三根地址選擇A0、A1、A2,這樣可以把8片地址選擇線不同的AT24C02掛在 ...

那沒有這個的 就不能和其他人公用I2C總線了嗎   比如FDC2214就沒有  就不能了嘛




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1