打印

谁来回答 在RTX51TINY系统上对at24c512中的数据读取疑难??

[复制链接]
2070|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hf97852|  楼主 | 2010-3-15 11:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hf97852 于 2010-3-15 11:49 编辑

当我在89s52外扩的一个数据存储器(AT24C512)上用调试助手读取里面的数据时 怎么丢了大部分的数据呢 ? 读取用的是在
rtx51tiny上用的是在串口中断(命令判别)

中创建一个中断函数(在这个中断函数中实现24c512中的数据读取——即通过rs232发送到调试助手上)。

  问题是:在串口调试助手中显示的数据只有我想读取的数据的一小部分????????

相关帖子

沙发
hf97852|  楼主 | 2010-3-15 20:47 | 只看该作者
有人知道吗

使用特权

评论回复
板凳
hf97852|  楼主 | 2010-3-25 10:13 | 只看该作者
是 串口调试助手的原因

使用特权

评论回复
地板
zdhlixiang2006| | 2010-3-26 09:38 | 只看该作者
时间没有把握好,导致接收了一部分数据,程序就跑到另一个任务去了,而你没有考虑到,所以建议你把接受的子函数代码优化一下以减少时间,或者适当提高一下时间片大小,只是建议!

使用特权

评论回复
5
mohanwei| | 2010-3-26 11:01 | 只看该作者
在I2C关键时序前关一下中断,完成再打开

使用特权

评论回复
6
hf97852|  楼主 | 2010-8-25 21:53 | 只看该作者
嗯调试助手的问题!!!!

使用特权

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

本版积分规则

9

主题

42

帖子

0

粉丝