打印

为什么在at89s8253有些存进去的能取出来有些就不行啊?

[复制链接]
1395|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jack.king|  楼主 | 2007-9-4 11:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么在at89s8253有些存进去的能取出来有些怎么行啊?
  并且我在写其他程序的时候开始是用的8252。现在改成了用8253完全可以
   但是我现在把另一种程序烧进去的时候。在执行动作的时候有的能读出来数据
  有些就不可以。头晕。

相关帖子

沙发
jack.king|  楼主 | 2007-9-4 13:45 | 只看该作者

怎么没有人知道吗?



         怎么没有人知道吗?

使用特权

评论回复
板凳
gyt| | 2007-9-5 11:06 | 只看该作者

不会吧

是不是什么地方搞错了?

使用特权

评论回复
地板
jack.king|  楼主 | 2007-9-5 12:19 | 只看该作者

没有搞错!


    在手动调节EEPROM内部时候是可以的.
     就是在计数的时候就有2个单元读不来
     但是在8252中一切正常.

使用特权

评论回复
5
gyt| | 2007-9-5 19:55 | 只看该作者

应该不是52或者53的问题

只能再查查其他因素了

很极端的说,换个芯片等等,试试看

使用特权

评论回复
6
jack.king|  楼主 | 2007-9-5 20:54 | 只看该作者

问题解决了



     问题解决了
      8253在写数据的时候时间常点.要首先对EECON^1判断下.这样改后就一切正常了.

使用特权

评论回复
7
gyt| | 2007-9-6 10:47 | 只看该作者

解决了,那好啊:)

使用特权

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

本版积分规则

488

主题

2158

帖子

1

粉丝