xiaonangua
驱动牛犊
驱动牛犊
  • 注册日期2004-11-11
  • 最后登录2005-10-31
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2925回复:8

如何通过程序设置1394设备的传输速度

楼主#
更多 发布于:2005-04-12 21:42
想在程序里实现1394设备传输速率的设置,好像要读它的寄存器,请问如何读取寄存器。
linyulun
驱动小牛
驱动小牛
  • 注册日期2002-03-18
  • 最后登录2014-05-09
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望61点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-14 13:08
什么程序啊?上位机应用程序还是控制1394的MCU或DSP程序啊?
paladino
驱动牛犊
驱动牛犊
  • 注册日期2004-07-31
  • 最后登录2005-11-22
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-04-20 02:50
我看到OHCI协议里面是由一个寄存器关于设置总线速度的,BusOption寄存器,但是我实验过了,发送的速度没有受到影响。
同时,关于总线速度,我现在的理解是:总线复位之后,在自标识的过程中,节点之间通过分析自标示包的信息,实现他们之间的速度通信,并且两者之间的传输速度以能支持的速度低的那个节点的最大速度决定。
不知道想法对不对,欢迎讨论!
xiaonangua
驱动牛犊
驱动牛犊
  • 注册日期2004-11-11
  • 最后登录2005-10-31
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-04-20 21:31
楼上的说法是对的,但我所要实现的是通过应用程序设置设备的传输速率,ddk里有SET_Xmit_Properties,可以设置设备的最大速率,我也没验证过不知道设置之后的速率有没有改变。
大家多提意见阿
paladino
驱动牛犊
驱动牛犊
  • 注册日期2004-07-31
  • 最后登录2005-11-22
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-04-21 00:38
呵呵,你试验一下看看结果啊,不知道它最终调用了那些寄存器的读写实现的设置最大速度。
byeyear
驱动牛犊
驱动牛犊
  • 注册日期2002-11-21
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望13点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-04-21 17:47
SET_Xmit_Properties 是可以调节传输速度的
高速节点可以使用设置为使用低速传输
paladino
驱动牛犊
驱动牛犊
  • 注册日期2004-07-31
  • 最后登录2005-11-22
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-05-12 10:26
byeyear兄弟,麻烦告知一下SET_Xmit_Properties具体是怎么实现调节速度的好吗?十分感谢,我对于DDK不熟,可以看到它的指令吗?
xiaonangua
驱动牛犊
驱动牛犊
  • 注册日期2004-11-11
  • 最后登录2005-10-31
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-05-23 19:21
DDK里有源代码,可以看一下。
问个问题:两台PC,都装了1394卡,分别装了1394diag,sys,一台PC运行SET_Xmit_Properties,改变的应该是另一PC上1394卡的传输速度吧
此功能是肯定可以实现的,但设置改变后,我怎么从上层应用程序实现“查看最大传输速度”的功能呢。DDK里有Get Max Speed between device,可以返回源设备和目标设备的最大传输速率,参考了一下里面的代码,返回结果一直是800M
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-06-26 19:46
下面是引用byeyear于2005-04-21 17:47发表的:
SET_Xmit_Properties 是可以调节传输速度的
高速节点可以使用设置为使用低速传输

我试的结果也是无法设置,你试验成功的吗?
分数 你想要吗?
游客

返回顶部