阅读:944回复:5
68013中的读写数据问题
我遇到了下面的情况:用控制面板向外设发出初始化和读数据指令后,我应该从数据总线上读会一串00,可是读回来的结果却是08 00,用的是16位数据线,也就是说有一位为高,也就是pb3,会是什么问题呢?难道会是在读的过程中还有写操作在进行?如果是的话,为什么单单这一位有问题呢?〉
请多多指教 |
|
沙发#
发布于:2003-09-24 20:05
我觉得你可以试着先使写控制无效,确保数据线上只有读操作,然后再看读出来的数据是否正确,以此来判断是否有读写冲突。没有实际操作经验,只是推理。
|
|
板凳#
发布于:2003-09-24 16:25
不错,是数据线的反映,可是我是从外部的ram里面读数据,ram里面的数据应该是全零,所以这也一位就产生问题了
|
|
地板#
发布于:2003-09-24 16:20
返回的正好反映你数据线上的数据啊,你的数据线的数据是自己定义了全为低电平吗?
|
|
地下室#
发布于:2003-09-24 16:08
只有这一位为高电平,大于3v,器与的皆为地电平
|
|
5楼#
发布于:2003-09-24 15:52
数据线的电平是怎么样的?
|
|