我做的pci9054数据采集卡DMA传输已经调试通过,并且能采回很好的波形。但是用低8位数据线扩展的io口输出却不正确,我的io口是在cpld里扩展的: 低8位数据线用74373锁存输出,地址是用LA1(LBE1),LA2,LA3译码产生。同时扩展了一个输入口。用8位发光管调...
全文
回复(6) 2004-06-23 16:21 来自版块 - 板卡设计
表情
pshong你采用8位数据读写,应该用LBE0、LBE1啊。你用了LBE1、LBE2,所以每次读出的都是两个字节。“读E808时数据为98FF,读E809时数据为FF98。”其实E808中数据是FF,E809中数据是98。 改为LITTLE ENDIAN后,其实就正确了,E808中读出为9...(2004-06-29 11:38)
xiaoxulee我检查了endian寄存器,如果改为little的话,读e808变为ff98 ,读e809变为98ff。写io口还是有问题。是否lbe3~lbe0的问题,它在电路中应怎样接呢?(2004-06-27 08:55)
xiaoxulee谢谢flying兄的回复,我去照着检查以下。怎么给分啊,怎么没有给分的按钮呢?(2004-06-25 21:46)
flying检查一下你的Endian 寄存器和你对应的Local Bus宽度(2004-06-25 20:38)
xiaoxulee大家给点招啊,这个问题憋了好久了(2004-06-24 22:11)
xiaoxulee各位大虾出手啊! 是我没把问题说清楚还是怎么?(2004-06-23 21:49)

返回顶部