這幾天搭建了一個用FDC2214檢測微小電容的電路,單片機是STM32F103C8T6,軟件模擬IIC通訊,不知為啥收到FDC2214的應答總是1,本人水平不高,還請高手們幫忙看看,謝謝!
上面是原理圖,第一張是FDC2214,外圍電路很簡單。第二張是STM32F103C8T6最小系統,R81和R82是預留的上拉/下拉電阻位置,實際使用時是下拉。
這是主程序main函數,寫好了IIC底層程序,還沒有開始寫FDC2214的程序,想先試試FDC2214能否正常應答,結果是不能應答,收到的都是非應答1。
IIC的底層程序似乎是沒問題的,是江科大的模版,在別處使用過多次都沒問題。
附件里是工程文件(嘉立創版)和KEIL源文件,請高手們多指教。這個FDC2214用好了可以演化出很多應用,它還有另一兄弟叫LDC1614,結構和用法幾乎完全一樣,只是一個測電容,一個測電感。
|