yuzhen361
驱动牛犊
驱动牛犊
  • 注册日期2003-12-03
  • 最后登录2005-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1474回复:13

有关DSP+USB

楼主#
更多 发布于:2003-12-15 10:33
DSP    数据线16根
USB1.1 数据线 8根
不想损失效率,如何办?
于祯
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-15 13:22
什么叫损失效率?
这种情况一般是把usb的8位数据线接到dsp的低八位数据线上
如果你喜欢接到这16根的任何八根上都可以!
然后通过片选来确定读写。
yuzhen361
驱动牛犊
驱动牛犊
  • 注册日期2003-12-03
  • 最后登录2005-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-15 14:55
我是新手,不好意思在问一问:
    请问dsp才来的数据是16位,你只接8根数据线到usb,从精度上会不会有损失.
    另外,dsp 有针对usb设计的相关软件吗?
于祯
chxg
驱动牛犊
驱动牛犊
  • 注册日期2001-07-14
  • 最后登录2010-04-29
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-15 15:55
不会有任何损失,因为你的源头就是八位的,如果反过来就不行了
mikal
驱动牛犊
驱动牛犊
  • 注册日期2002-11-19
  • 最后登录2007-10-19
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-15 16:10
是的,没有任何损失,我现在就用5416+D12做,但是我枚举不
通过?
因为我买的时开发板,做的很差,竟然不能中断。要靠查询工作!
chxg
驱动牛犊
驱动牛犊
  • 注册日期2001-07-14
  • 最后登录2010-04-29
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-15 17:12
mikal ,你说的不能中断,要靠查询工作怎么回事
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-12-15 18:33
不会吧,如果没有中断你查询也不行呀!
如果你查询可以工作,那肯定是有中断,但是中断形式和你的dsp不匹配,因此dsp才收不到中断,如果能查询到usb中断寄存器里的值而没有中断那就见鬼了!!!

用示波器看看usb的中断引脚上是否有信号?
mikal
驱动牛犊
驱动牛犊
  • 注册日期2002-11-19
  • 最后登录2007-10-19
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-12-15 19:49
我没有说清楚,不能中断是因为D12的中断脚没有接到DSP上,所以DSP不能响应中断了。我原来用51和D12做过USB,但是现在用DSP做,竟然不通过,气死我了。
用查询的话,非常的麻烦,因为我的板中有多中语音编解码协议以及Mp3解码,但是我如果用查询的话,我DSP中的文件系统和协议的衔接有了很大的困难。
chxg
驱动牛犊
驱动牛犊
  • 注册日期2001-07-14
  • 最后登录2010-04-29
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-12-16 10:17
那你完全可以将d12 的中断接到dsp 的intx 上,查询效率太低
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-12-16 12:58
没接上你还想让它干活?
这不搞笑吗?
呵呵。
接上试试吧
注意中断触发方式的匹配。
mikal
驱动牛犊
驱动牛犊
  • 注册日期2002-11-19
  • 最后登录2007-10-19
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-12-16 13:10
为什么不能干活,我昨晚调通了。
我的DSP那么快,会查不到吗!
不过还是谢谢各位。
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-12-16 13:55
用查询中断当然没问题,我这边有的就是用的查询中断
我说的是你没连还想让它硬件中断。
mikal
驱动牛犊
驱动牛犊
  • 注册日期2002-11-19
  • 最后登录2007-10-19
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-12-16 15:58
连是连了,但是中断的触发方式与DSP不太匹配,所以不好用,
故我只好用查询了,再者,我的板子是DSP的EVM板,虽然有USB,
但它的主要用途是用来做语音方面的算法的,对usb的控制我在我的
产品中要用d11和fpga来做。
一天到晚游泳的鱼
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2005-04-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-12-17 12:47
不是很明白,你查询什么?查询USB芯片的内部寄存器吗,这样作好像也行,只是效率不高,不知你具体是查什么东东啊? ;)
游客

返回顶部