标题: 关于FDC2214的ID读取一直是0x0的问题 [打印本页]

作者: ljq2202735    时间: 2020-11-13 15:51
标题: 关于FDC2214的ID读取一直是0x0的问题
最近画了一个FDC2214的板子,代码用以前正常驱动纸张识别的,但是ID一直过不去,有没有大神指导一下,ID读取一直是0x0,附上PCB和读取代码,检查过PCB芯片都没虚焊,也没接错

]X{1C[SX9V%$$019{V_~`$T.png (94.72 KB, 下载次数: 74)

]X{1C[SX9V%$$019{V_~`$T.png

H0KYB~7(6}W68MNY%9Y6]T2.png (91.19 KB, 下载次数: 64)

H0KYB~7(6}W68MNY%9Y6]T2.png

HO`CRLHLGDIG3CIMABX`MB5.png (59.18 KB, 下载次数: 95)

HO`CRLHLGDIG3CIMABX`MB5.png

作者: daemondong    时间: 2020-11-13 16:42
你要贴FDC_read的代码才能看出问题
作者: ljq2202735    时间: 2020-11-13 16:47
daemondong 发表于 2020-11-13 16:42
你要贴FDC_read的代码才能看出问题

#define MANUFACTURER_ID 0x7E      //读取值0x5449
#define DEVICE_ID 0x7F            //读取值0x3055

(E80K2SY[~GFYXP4D$6WC8M.png (28.62 KB, 下载次数: 85)

(E80K2SY[~GFYXP4D$6WC8M.png

作者: ljq2202735    时间: 2020-11-13 16:50
本帖最后由 ljq2202735 于 2020-11-13 16:52 编辑

麻烦帮忙看看  谢谢
作者: ljq2202735    时间: 2020-11-17 10:45
已经解决了,原来是IICIO方向上设置错误,SDA是PB0,CRL|=(u32)8<<4*0 是错误的  应该是CRL|=(u32)8<<1   输出一致
作者: Joshuaa    时间: 2021-7-4 20:57
ljq2202735 发表于 2020-11-17 10:45
已经解决了,原来是IICIO方向上设置错误,SDA是PB0,CRL|=(u32)8

在哪里设置啊,没找到啊
作者: 秋水零    时间: 2021-7-16 09:17
ljq2202735 发表于 2020-11-17 10:45
已经解决了,原来是IICIO方向上设置错误,SDA是PB0,CRL|=(u32)8

请问是将SDA的GPIO口修改吗
作者: 276145785    时间: 2022-3-26 16:53
您好,我想请教下,读ID不对是咋回事呢
作者: ljq2202735    时间: 2023-12-7 17:37
Joshuaa 发表于 2021-7-4 20:57
在哪里设置啊,没找到啊

额,这个部分是IIC的头文件里面修改的




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1