这几天搭建了一个用FDC2214检测微小电容的电路,单片机是STM32F103C8T6,软件模拟IIC通讯,不知为啥收到FDC2214的应答总是1,本人水平不高,还请高手们帮忙看看,谢谢!
上面是原理图,第一张是FDC2214,外围电路很简单。第二张是STM32F103C8T6最小系统,R81和R82是预留的上拉/下拉电阻位置,实际使用时是下拉。
这是主程序main函数,写好了IIC底层程序,还没有开始写FDC2214的程序,想先试试FDC2214能否正常应答,结果是不能应答,收到的都是非应答1。
IIC的底层程序似乎是没问题的,是江科大的模版,在别处使用过多次都没问题。
附件里是工程文件(嘉立创版)和KEIL源文件,请高手们多指教。这个FDC2214用好了可以演化出很多应用,它还有另一兄弟叫LDC1614,结构和用法几乎完全一样,只是一个测电容,一个测电感。
|