hf97852 发表于 2010-3-15 11:47

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

本帖最后由 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

嗯调试助手的问题!!!!
页: [1]
查看完整版本: 谁来回答 在RTX51TINY系统上对at24c512中的数据读取疑难??