关于实时输入后存储地址问题

2019-08-07 15:40发布

如果不使用地址线,配置成emif,从D0-D7实时输入数据会储存到内存哪个地址中?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
zhangmangui
1楼-- · 2019-08-08 13:22
polaris0327 发表于 2013-12-10 19:06
AD的时钟是信号发生器给的,低频信号采样完了直接8位输入

那你的意思就是直接读取数据就可以啦
这样很简单  直接定义任何一个映射区的地址
然后通过指针的方式读数据就可以啦
polaris0327
2楼-- · 2019-08-08 15:22
 精彩回答 2  元偷偷看……
zhangmangui
3楼-- · 2019-08-08 16:32
polaris0327 发表于 2013-12-11 09:16
随便定义一个映射区地址,怎么才能让AD过来的数据写入那个地址啊?读取的话我知道怎么实现 ...

定义一个数据不行吗
int *deminaddr;  
deminaddr = (int *)0x200000;
*deminaddr = 0x00aa;
这样就写出去了
polaris0327
4楼-- · 2019-08-08 22:25
本帖最后由 polaris0327 于 2013-12-11 17:01 编辑
zhangmangui 发表于 2013-12-11 09:24
定义一个数据不行吗
int *deminaddr;  
deminaddr = (int *)0x200000;

这个是把0x00aa写到0x200000里边了吧,这样只是激活了片选,ad过来的8位数据实时数据在哪啊。。。
难道是激活ce1后数据过来自动进入到ce1的第一个地址0x200000了么?
zhangmangui
5楼-- · 2019-08-09 03:00
polaris0327 发表于 2013-12-11 16:46
这个是把0x00aa写到0x200000里边了吧,这样只是激活了片选,ad过来的8位数据实时数据在哪啊。。。
难道是 ...

如果是CE1的话  这个0x200000(字节地址)就会将数据送出
对外面的AD或者外扩存储器来说   地址应该是0  数据应该是0xaa
对DSP来说0x200000(字节地址)只是个基地址
zhangmangui
6楼-- · 2019-08-09 03:24
polaris0327 发表于 2013-12-11 16:46
这个是把0x00aa写到0x200000里边了吧,这样只是激活了片选,ad过来的8位数据实时数据在哪啊。。。
难道是 ...

我说的不够清楚是吧
也没有想过资料

一周热门 更多>