[DSP编程] 新人求教5509的I/O映射问题

[复制链接]
1205|7
 楼主| 流浪豪 发表于 2017-11-13 10:39 | 显示全部楼层 |阅读模式
小弟是初学者,看到这个adc的寄存器的地址不是和DARAM的地址映射冲突了吗,不是很懂哎,求各位大大们指点一下,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 流浪豪 发表于 2017-11-13 11:02 | 显示全部楼层
手动顶一下咯,
zhangmangui 发表于 2017-11-13 22:28 | 显示全部楼层
写的很明确   一个是字地址  一个是字节地址
 楼主| 流浪豪 发表于 2017-11-14 17:37 | 显示全部楼层
zhangmangui 发表于 2017-11-13 22:28
写的很明确   一个是字地址  一个是字节地址

可是除了这个adc寄存器之前还有其他外设的寄存器呢,我主要的问题是想问一下dsp里面是统一编址的吗,我看到手册里面提到了那个IO空间数据空间啥的
zhangmangui 发表于 2017-11-14 22:30 | 显示全部楼层
流浪豪 发表于 2017-11-14 17:37
可是除了这个adc寄存器之前还有其他外设的寄存器呢,我主要的问题是想问一下dsp里面是统一编址的吗,我看 ...

是统一编的   但是一种适用于CMD中  一种适用于源文件中
 楼主| 流浪豪 发表于 2017-11-15 08:45 | 显示全部楼层
zhangmangui 发表于 2017-11-14 22:30
是统一编的   但是一种适用于CMD中  一种适用于源文件中

C:\Users\JL\Desktop\QQ截图20171115083718.png
 楼主| 流浪豪 发表于 2017-11-15 09:20 | 显示全部楼层
zhangmangui 发表于 2017-11-14 22:30
是统一编的   但是一种适用于CMD中  一种适用于源文件中

emmmmmm,首先谢谢你的耐心解答,这两天我又看了看,如果想直接通过地址操作寄存器,是需要加入ioport关键字才可以,所以我的理解现在是这个0~ffffff的空间就是手册上映射的DARAM、SARAM、外部拓展和rom等,然后外设的寄存器地址是单独的0~ffff的64k空间,如果要访问这里必须加上ioport关键字才可以,这样理解对吗
tongbu2015 发表于 2017-11-20 23:10 | 显示全部楼层
这个在MCU的设计中实惠考虑到区分的哈,两者是不一样的,看仔细些的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部