TI中文支持网
TI专业的中文技术问题搜集分享网站

c6748的EMIFA使用

C6748的EMIFA是16位的,如何可以通过EMIFA发送一个32的数??要分两次吗?

noaming:

在程序中可以定义32位的数据,然后直接发送这个32位的数据就可以。

jie tian2:

回复 noaming:

按你说的,如果在程序中直接给一个32的数,那DSP自身是如何通过16位的数据总线发送的呢??这个有点不理解,希望工程师给解释下

noaming:

回复 jie tian2:

你好,32位的数据的地址可以看做一个指针地址,发送的时候,dsp会依次发送该地址后面的2个16bit的数据的。可以通过逻辑分析仪看一下运行时的时序。

jie tian2:

回复 noaming:

嗯,明白啦,那我给一个地址上32位数,而地址总线上显示两个地址是不是应该也是这个原因啦?????而且我又发现一个问题:当我给一个奇地址(假如是0X0123),那地址总线上会出现(0X0121,0x0123);而当我给一个偶地址(假如是:0x0126),地址总线上竟然会出现(0x0125,0x0127),没有我发的那个地址啦,这个是为什么呢?

赞(0)
未经允许不得转载:TI中文支持网 » c6748的EMIFA使用
分享到: 更多 (0)