电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
STM32F0读写FT24C256
已解决
73482
个问题
已帮助
5993
位优秀工程师
STM32F0读写FT24C256
PG_CPZ
2018-08-28
浏览量:1273
STM32F0模拟IIC读写FT24C256时,总是收不到ACK,请问各位大佬问题出在哪
显示全部
嵌入式
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
US
用示波器抓取波形分析,先确认从机地址设置是否正确,然后尝试忽略ack看能否正确读取写入
发布于
2018-08-28
举报
评论 0
0
0
其他答案
数量:
14
yhj416606438
用其他的i2存储器试试看,然后再用例程代码
发布于
2018-08-28
举报
评论 0
0
0
捷波
原因不外乎模拟的时序不符合IIC规范、器件地址不对、芯片写保护,最好用示波器将SCL、SDA的波形抓下来,就清楚问题出在哪里了。
发布于
2018-08-28
举报
评论 0
0
0
robe_zhang
上逻辑分析仪,一看就知道了,然后一点点排查协议,排查GPIO 操作
发布于
2018-08-28
举报
评论 0
0
0
chen0000009
有可能
1、IIC的驱动能力不够,线太长了
2、时序不正确,这个需要借助示波器分析
发布于
2018-08-28
举报
评论 0
0
0
donatello
AT24C256是带ACK指令的,主机必须等待从机的ACK才可以继续通信,楼主检查一下从机回应ACK之前的代码是不是正确的,可以参考一下原子STM32驱动AT24C256的代码,F103和F4都有。
发布于
2018-08-28
举报
评论 0
0
0
厉害企鹅
通讯协议不对,看一下IIC的时序吧
发布于
2018-08-29
举报
评论 0
0
0
涛涛涛涛涛
24c256跟02啥的协议在地址方面差距很大,要改一些东西,你可以具体看看数据手册
发布于
2018-08-29
举报
评论 0
0
0
wanyanfei1984
使用示波器查看数据、地址等信息是否存在,如果都没有就是程序配置问题,特别是管脚的输出模式问题的配置!!
发布于
2018-08-29
举报
评论 0
0
0
FEItwo
是不是初始化和配置错误啊,检查后再找找类似实例参考
发布于
2018-08-29
举报
评论 0
0
0
drepa
ft24c256的通信时序跟at的大致相同吧,估计是因为ft24c256是双字节地址,不能直接套24c02的例程。
发布于
2018-08-31
举报
评论 0
0
0
勇哥来巡山
首先要检查你的硬件连接,其次排查你的配置信息是否正确写入
发布于
2018-09-17
举报
评论 0
0
0
喵不是好兔纸
收不到应答信号要检查你的时序,IIC的时序很容易出现问题
发布于
2018-09-20
举报
评论 0
0
0
Kylo
很可能是你的初始化配置代码存在问题,要排除一下你的初始化是不是开漏输出
发布于
2018-09-22
举报
评论 0
0
0
Angel_YY
IIC通讯首先确认地址是否正确,然后使用示波器进行波形测量,根据波形分析问题出现在哪里。
发布于
2018-10-11
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
STM32F0读写FT24C256
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: