版块
论坛
喜欢
话题
应用
搜索
登录
注册
wangjisheng的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=39274
jinghuiren请进来领分顺便问一个问题
请问中断使能寄存器在14h地址处,手册上说是占用4个byet地址单元,我如果用5409进行寻址,如何对其内部各个位都负值,是不是dsp自动把它分配在8014h和8015h两个地址,是不是低位在在8014h,高位在8015h啊?这个不太会用了,请帮帮忙先
回复
(
5
)
2004-07-15 19:38
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
jinghuiren
:
你对8014操作其实1581内部写了两个空间,14和15,对16操作时也是一样的, 因此你对14和15操作时其实是写到一个地方了,也就是从14开始的两个字节里! jinghuiren@163.com 可能不能立即回复你,最近比较忙。
(2004-07-16 09:59)
回复
wangjisheng
:
帮一点忙也要给分啊, 我是按照51的程序移植的,我是将4个byte的寄存器映射到dsp的外部数据区,但是dsp不是16位的吗?所以我认为4个byte就能译码到两个dsp的存储空间啊,所以认为是8014和8015h这两个地址分别是int_enable 的高低16位啊,我这样理解错...
(2004-07-16 09:51)
回复
jinghuiren
:
呵呵,你找什么急给分呀,问题解决了在给也不迟。
(2004-07-16 09:34)
回复
jinghuiren
:
应该是一个在xx14,一个在xx16,xx14是低16位,xx16是高16位,对于16位总线,一次写的是两个字节。
(2004-07-16 08:48)
回复
wangjisheng
:
忘了说了,我怎么对8014h地址写数,8015h处的数也变啊,而且和8014一样啊?
(2004-07-15 19:39)
回复
wangjisheng
加关注
写私信
0
关注
0
粉丝
112
帖子
返回顶部