找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请教FDC2214微小电容检测遇到的问题

查看数: 920 | 评论数: 14 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-9-14 22:41

正文摘要:

    这几天搭建了一个用FDC2214检测微小电容的电路,单片机是STM32F103C8T6,软件模拟IIC通讯,不知为啥收到FDC2214的应答总是1,本人水平不高,还请高手们帮忙看看,谢谢! 这是主程序main函数 ...

回复

ID:1167266 发表于 2026-2-5 14:48
看看iic的引脚是否正常控制高低电平,检查sd是否为低
ID:205485 发表于 2025-9-30 19:15
fei2008 发表于 2025-9-30 18:31
我的意思是你用一根线这样直接接地试试

这样啊,回头我试试把10K电阻直接换成0欧吧,谢谢
ID:1152952 发表于 2025-9-30 18:31
我的意思是你用一根线这样直接接地试试

屏幕截图 2025-09-30 182852.png (138.33 KB, 下载次数: 0)

屏幕截图 2025-09-30 182852.png
ID:205485 发表于 2025-9-30 18:18
fei2008 发表于 2025-9-30 00:30
1,ADDR别悬空,要么接地要么接3.3
2,检查i2c时序是否符合fdc2114手册要求

ADDR并未悬空,在原理图里有体现,为了实验方便,我预留了一个上拉和一个下拉电阻位,实际使用中用的是下拉。
ID:384109 发表于 2025-9-30 08:50
红花无常 发表于 2025-9-29 23:59
这个是原版资料里表述得比较模糊得地方。由于地址是7位,所以2A表示为00101010(强行在前面补了一位0)。 ...

IIC的地址就只有7位,最后一位是读写标志
ID:278457 发表于 2025-9-30 04:08
楼上的说的对
ID:1152952 发表于 2025-9-30 00:30
1,ADDR别悬空,要么接地要么接3.3
2,检查i2c时序是否符合fdc2114手册要求
ID:205485 发表于 2025-9-29 23:59
天地摩登恒 发表于 2025-9-29 21:57
我这边看到的iic地址是2A 2B哦

这个是原版资料里表述得比较模糊得地方。由于地址是7位,所以2A表示为00101010(强行在前面补了一位0)。当ADDR为低时,00101010整体左移一位,变成0101010_ 。最后一位是0,则地址0x54(01010100);最后一位是1,则地址0x55(01010101)。
ID:95703 发表于 2025-9-29 21:57
红花无常 发表于 2025-9-29 20:13
这款芯片的地址由4号引脚ADDR决定,如果ADDR低电平,则地址为0x54(写),0x55(读)。

我这边看到的iic地址是2A 2B哦
ID:205485 发表于 2025-9-29 20:13
礼盒先生 发表于 2025-9-29 15:47
0x54是实际的地址吗?接下拉电阻时,对应的地址时0x0A才对吧

这款芯片的地址由4号引脚ADDR决定,如果ADDR低电平,则地址为0x54(写),0x55(读)。
ID:1156764 发表于 2025-9-29 15:47
0x54是实际的地址吗?接下拉电阻时,对应的地址时0x0A才对吧
ID:205485 发表于 2025-9-29 11:56
自己顶一下
ID:301191 发表于 2025-9-22 12:47
顶一下
ID:301191 发表于 2025-9-16 18:46
顶一下

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表