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

[复制链接]
 楼主| 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 | 显示全部楼层
时间没有把握好,导致接收了一部分数据,程序就跑到另一个任务去了,而你没有考虑到,所以建议你把接受的子函数代码优化一下以减少时间,或者适当提高一下时间片大小,只是建议!
mohanwei 发表于 2010-3-26 11:01 | 显示全部楼层
在I2C关键时序前关一下中断,完成再打开
 楼主| hf97852 发表于 2010-8-25 21:53 | 显示全部楼层
嗯调试助手的问题!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

42

帖子

0

粉丝

9

主题

42

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部