粘得牢
驱动牛犊
驱动牛犊
  • 注册日期2001-09-10
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1409回复:1

我的9603为什么读写寄存器不正确?

楼主#
更多 发布于:2001-09-11 08:37
   小弟是新来的,刚注册上^_^。现在在开发USB的过程中遇到了一些问题,希望各位大虾不吝赐教,多谢!问题如下:
     1.一上电我就给它一个硬件复位,即在16脚给它一个复位脉冲 ,然后读各个寄存器内的数,有些寄存器的数就不是初值,例如:MAEV(地址06H)读出来的是08,ALTEV(地址08H)读出来的是02,TXS0(地址22H)读出来是08,TXS1,TXS2,TXS3读出来的都是1F,其他的寄存器都是初值.
     2.然后读写寄存器也有问题,有的寄存器读写正确,但是有的不正确,例如:对于MCNTRL(地址00H),不管往里面写什么,读出来的都是00H.
     3.因为不能对MCNTRL写数,也就没有3.3V输出.
     4.CLKOUT有4M的时钟输出,而且我也可以对他进行分频设定.
     顺便问一下,有那位大虾是广州的,想上门请教,急啊!!
多多指教!
yalong
驱动牛犊
驱动牛犊
  • 注册日期2001-08-27
  • 最后登录2011-07-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-09-12 23:08
1、请检查你的电路硬件
2、请看你的连接方式是复用还是非复用方式,两种方式是有差别的!一个先送地址后送数据,一个是同时送!
3、查看固件程序,初始化部分不是很复杂的!
游客

返回顶部