阅读:1474回复:13
有关DSP+USB
DSP 数据线16根
USB1.1 数据线 8根 不想损失效率,如何办? |
|
|
沙发#
发布于:2003-12-15 13:22
什么叫损失效率?
这种情况一般是把usb的8位数据线接到dsp的低八位数据线上 如果你喜欢接到这16根的任何八根上都可以! 然后通过片选来确定读写。 |
|
板凳#
发布于:2003-12-15 14:55
我是新手,不好意思在问一问:
请问dsp才来的数据是16位,你只接8根数据线到usb,从精度上会不会有损失. 另外,dsp 有针对usb设计的相关软件吗? |
|
|
地板#
发布于:2003-12-15 15:55
不会有任何损失,因为你的源头就是八位的,如果反过来就不行了
|
|
地下室#
发布于:2003-12-15 16:10
是的,没有任何损失,我现在就用5416+D12做,但是我枚举不
通过? 因为我买的时开发板,做的很差,竟然不能中断。要靠查询工作! |
|
5楼#
发布于:2003-12-15 17:12
mikal ,你说的不能中断,要靠查询工作怎么回事
|
|
6楼#
发布于:2003-12-15 18:33
不会吧,如果没有中断你查询也不行呀!
如果你查询可以工作,那肯定是有中断,但是中断形式和你的dsp不匹配,因此dsp才收不到中断,如果能查询到usb中断寄存器里的值而没有中断那就见鬼了!!! 用示波器看看usb的中断引脚上是否有信号? |
|
7楼#
发布于:2003-12-15 19:49
我没有说清楚,不能中断是因为D12的中断脚没有接到DSP上,所以DSP不能响应中断了。我原来用51和D12做过USB,但是现在用DSP做,竟然不通过,气死我了。
用查询的话,非常的麻烦,因为我的板中有多中语音编解码协议以及Mp3解码,但是我如果用查询的话,我DSP中的文件系统和协议的衔接有了很大的困难。 |
|
8楼#
发布于:2003-12-16 10:17
那你完全可以将d12 的中断接到dsp 的intx 上,查询效率太低
|
|
9楼#
发布于:2003-12-16 12:58
没接上你还想让它干活?
这不搞笑吗? 呵呵。 接上试试吧 注意中断触发方式的匹配。 |
|
10楼#
发布于:2003-12-16 13:10
为什么不能干活,我昨晚调通了。
我的DSP那么快,会查不到吗! 不过还是谢谢各位。 |
|
11楼#
发布于:2003-12-16 13:55
用查询中断当然没问题,我这边有的就是用的查询中断
我说的是你没连还想让它硬件中断。 |
|
12楼#
发布于:2003-12-16 15:58
连是连了,但是中断的触发方式与DSP不太匹配,所以不好用,
故我只好用查询了,再者,我的板子是DSP的EVM板,虽然有USB, 但它的主要用途是用来做语音方面的算法的,对usb的控制我在我的 产品中要用d11和fpga来做。 |
|
13楼#
发布于:2003-12-17 12:47
不是很明白,你查询什么?查询USB芯片的内部寄存器吗,这样作好像也行,只是效率不高,不知你具体是查什么东东啊? ;)
|
|