QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1181|回复: 1

外围芯片上的一个16位寄存器读写发生的错误问题

[复制链接]
发表于 2006-7-27 21:00:58 | 显示全部楼层 |阅读模式
我对外围芯片上的一个16位寄存器进行读写操作,用ADS在仿真器上调试一切正常,但是将外围芯片的驱动加载上去后,调用应用程序对寄存器进行读写发生个奇怪的事情,就是你写的值,低8位会和高8位值一样,比如你写0x12345678,读出来的值就会变成0x12341234/

我开始怀疑是驱动里的地址有问题,但检查后确实没有问题,而且16位数据总线也连接正常,试了很多情况,都排除了,实在不知道问题出在什么地方,不知道各位大哥大姐有没有遇到这种情况
发表于 2006-8-3 16:05:30 | 显示全部楼层
Maybe the wrong BWSCON value, have set right "data bus width" ?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 12:37 , Processed in 0.044302 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表