zhpingl
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2002-07-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2299回复:4

pdiusbd12的设置命令

楼主#
更多 发布于:2002-04-25 16:27
各位大侠:
      pdiusbd12设置命令时,A0置1,再是code(如设置模式时,
0xF3),后面再写两byte的数据;我要问的是,从硬件的角度来
看,是不是前面的命令来选通要写的寄存器,后面跟的写数据
就是寄存器要写的值。
       如果pdiusbd12是这样工作的,那么用硬件如何实现才
最简单呢?
                           盼各位高手恢复:

最新喜欢:

TinaTina
zhpingl
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2002-07-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-26 13:44
见笑了,我不过是试试看,我那边想弄个soc,想把usb接口集成
上去,同时开发一个兼容的usb接口芯片;
     不知老兄能不能解释一下setmode命令:
     outportb(IC_D12_COMMAND, 0xF3);
    outportb(IC_D12_DATA, bConfig);
    outportb(IC_D12_DATA, bClkDiv);
    
bh_zhouqian
驱动牛犊
驱动牛犊
  • 注册日期2002-04-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-26 13:14
基本同意yangyang的说法,你要是自己设计与d12兼容的芯片?太厉害了,向你学习!
zhpingl
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2002-07-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-25 20:02
上面的朋友,你说的有道理;但我有点不明白,如zboard的firewire:
           outportb(IC_D12_COMMAND, 0xF3);
outportb(IC_D12_DATA, bConfig);
outportb(IC_D12_DATA, bClkDiv);
是不是第一行的0cxF3表示寄存器的地址,bConfig,bClkDiv表示
寄存器的要写的值,那它是如何关闭命令寄存器的呢;
    
   老兄说的对,我在开发usb芯片,想与pdiusbd12兼容。
        
yangyang
驱动中牛
驱动中牛
  • 注册日期2002-04-07
  • 最后登录2009-04-18
  • 粉丝0
  • 关注0
  • 积分368分
  • 威望67点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-25 17:25
这位老兄,后面的值不是简单的写寄存器,a0只是选通一类寄存器,而后面地址值即起到选通寄存器的作用
同时也包含了写寄存器的信息.
老兄你不会是想要自己开发一个象pdiusd12的芯片,因为没有必要知道其硬件实现.

回答的好----就给点分 :) :) :) :) :)

[编辑 -  4/25/02 作者: yangyang]
欢迎大家访问中国电子开发网 http://www.cedn.cn vxworks资料库最全的网站
游客

返回顶部