首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]!908jb16,

[求助]!908jb16,

请教各位师父:
    在做与EERPOM芯片通讯时候,单步跟踪写入,读出,数据是正确的,为什么running就读不出正确的数据,CONFIG=0X01,已经禁止看门狗复位,[em06]
不断学习,摸索中进步!
哦,不好意思,是与EEPROM存贮芯片
不断学习,摸索中进步!
我得心永远在等待................在等待!!!!!
不断学习,摸索中进步!
程序跑起来以后,有没有用示波器看过与EEPROM芯片接口脚上的波形?
海纳百川  有容乃大
只是用了2个就是SDA,SCL线
不断学习,摸索中进步!
还是应该看一下波形。
海纳百川  有容乃大
单步是好的,全速不行的话,时序应该是对的,估计还是波形不好或者延时不够引起的,建议用示波器观察波形
能不用日货,尽量不用日货! 能不用日货,尽量不用日货! 能不用日货,尽量不用日货!
我用的是24c256的EEPROM,用示波器调试单步看波形是正常的呀,而且能正确读写,可是running的话只能读出第一个或前两个数据,而且有时候调试运行窗口会死掉!
不断学习,摸索中进步!
建议你做一段小程序,不停地循环去读EEPROM。然后让程序跑起来,看一下波形。

另外,你是用什么工具调试的,你用什么振荡器,频率是多少?
海纳百川  有容乃大
我用的是M68MMEVS05 仿真器,频率12M,晶振是内部的(好像不是这的问题)其它的芯片可以正常工作了,没
就是啊,我就用的for();先往EEPROM写入一串数据,然后再读的呀,跑起来的时候看SDA,scl吧应该,好像突然看见闪一下,没什么大变化
不断学习,摸索中进步!
把程序写到芯片里运行结果如何?
海纳百川  有容乃大
晕啊,
是不是还是延时的问题?
返回列表