发新帖我要提问
123
返回列表
打印

24c256读写失败

[复制链接]
楼主: chunhuaqioushi
手机看帖
扫描二维码
随时随地手机跟帖
41
chunhuaqioushi|  楼主 | 2009-3-25 16:49 | 只看该作者 回帖奖励 |倒序浏览

回 lut1lut

谢谢,我现在先不搞它了,先用io模拟的用吧
晕死了!!!!!!!!!!!!!!

使用特权

评论回复
42
香水城| | 2009-3-25 16:51 | 只看该作者

“春华秋实”,楼主的名字?

使用特权

评论回复
43
lut1lut| | 2009-3-25 16:58 | 只看该作者

LZ,别跑

你还没有告诉我,用置顶帖子里的2楼的办法,好用不呢。

使用特权

评论回复
44
chunhuaqioushi|  楼主 | 2009-3-25 17:07 | 只看该作者

我没有使用置顶帖子里的2楼的办法

我是在ucos下跑到
systimer被使用了,也没有修改,不过我下载下来收藏了
呵呵
回复香水城
我的名字是春华
呵呵

使用特权

评论回复
45
mei5150| | 2009-4-12 15:56 | 只看该作者

总线被24c256占用了,不要上来就把I2C的ACK使能

看了hawk05兄的帖子,受益匪浅啊。
楼主说的问题肯定是在读24c256失败后出现的吧。24c256进入了从发送模式,但是没有收到NACK位,所以一直处于发送状态(占用总线),例程里边初始化I2C时就把ACK使能了,问题就出在这里。STM32根本就都没有发起通信,但是它会对24c256发送数据发送ACK。所以建议初始化I2C时不要使能ACK,而是在进入主接收模式前打开ACK,通信出错或者退出主接收模式后禁止ACK。

使用特权

评论回复
46
SkyCode| | 2009-4-13 19:19 | 只看该作者

跟我的STR912差不多

我的STR912  在读完数据之后也是 busy老是 “1”  汗

使用特权

评论回复
47
SkyCode| | 2009-4-13 19:20 | 只看该作者

网上有很多人写好了24cxx的程序啊

楼主可以参考一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则