微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > LPC2138的II2C读写FM24C256一直调不通

LPC2138的II2C读写FM24C256一直调不通

时间:10-02 整理:3721RD 点击:
要是对这款单片机不熟悉的话,给我一点思路怎么解决也行,我用示波器看的时候感觉什么都看不到,触发又不好用。我写了两个版本,一个软件II2C,一个硬件的,大家帮我看一下软件的吧,这样方便点。本来想用联调仿真跟踪一下的,但是显示好像是写进去了,但是读出来一直是0,不知道联调是怎么弄,反正我是直接debug,麻烦大家给我一点指导。

69.24 KB, 下载次数: 28


软件I2C主模式.rar

2015-5-11 00:16 上传

点击文件名下载附件

98.82 KB, 下载次数: 21

什么情况,几点了还不睡觉!

可以参考一下我发的帖子 LPC1768读写FM24C08的程序

看了一下,还是没找到自己的问题,算了,我慢慢研究吧

线与!没了!

哈哈,你好啊,之前没看到你的回复,什么意思,能说清楚一点吗,我这个软件I2C硬件I2C都调不通

呵呵,好久不见了!
第一:先说你的驱动程序对不?比如地址还有匹配(IIC里面有个类似密钥的东西)
第二:软件不行话,很多人是线与的问题(尤其结果对,但是出警告了)
第三:硬件也不对话,我更怀疑是你驱动没做好。

我这个是直接把别人写好的程序一直过来的,不知道哪里不对,我想用proteus联调,但是不知道怎么联调,网上IAR联调的例子好少,所以哪个环节出问题了不好定位。程序看了好多遍,但是没发现错误,编译也没有警告。你说的那个密钥是什么东西,这个我不是很清楚。

额,iic里面有个匹配!这个知道吧!

你指的是proteus里面的配置?

不是!你差一下,存储数据的命令。

但你的问题不应该纠结在这里,你的线与是咋做的?

看一下你是用什么编程的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top