阅读:1404回复:4
68013读写外部RAM,不够稳定(有内文),请大侠们指点!
根据我的功能需要,我使用68013的A0~A15、D0~D7、RD、WR、CS来访问外部存储器。
现在做了一个测试程序,用EP0来实现读写,通过上位机控制,先将三个数据写入外部RAM,然后再读回来。发现数据读写不够稳定,有时能够正确读回写的数,有时读回来又是错误的数据。数据读写方法实际上就是单片机访问外部RAM的方法。 做过试验,似乎与延时有一些关系,但cypress的TRM上看,外部RAM读写似乎并不需要延时。 还没搞明白咋回事,请大虾们指点一下。谢谢!! |
|
沙发#
发布于:2008-01-21 13:37
时序不匹配吧
自己对照一下两者的时序 |
|
板凳#
发布于:2008-01-22 00:05
没有啥时序啊,就是定义了一个指针,给指针写数而已。就像单片机访问外部存储器一样的!
|
|
地板#
发布于:2008-01-22 11:56
怎么会没关系?你得ram是多少ns的,68013读写外部地址的时候给出的信号是否满足ram的读写要求,如果不满足就需要适当加入延时措施
|
|
地下室#
发布于:2008-01-22 21:51
巨牛还是挺厉害的,我觉得也应该匹配两者的时序。
|
|
|