谢谢您的及时回答
我是LV读取一功率计的电参数,手册是功率计的手册(Xitron 2801),里面有关USB只是说USB2.0,那我发命令*IDN?有读回,是表示通讯上了吗?
你说的通道之前倒是没有注意,我去了解下
您好,我现在在做基于labvIEW的USB通信程序设计,本来是要与STM32下位机数据接收发送通信的,由于另一位同学没做出来,老师让我用鼠标进行数据接收测试。我用的是labvIEW例程 USB RAW - Bulk.vi·安装好驱动,识别了设备,但是点击接收数据就出错,在visa read前面加了中断,还是没用。。。还烦请大师帮忙解决下。在此,谢谢啦。。。
您好,请教一下,我用的是CY7C68013A,选择BULK传输,端点配置是EP6 IN 4倍缓冲,我用labview做的上位机是FOR循环下当缓冲区有512字节长度时进行读取,我用示波器测试了一下EP6FIFO满标志位,发现从满状态到非满状态,需要63ms,也就是读取一个buffer 512字节的时间,这样算下来labview读USB的速度只有63Kb/s,不能满足需求啊。。。是我做的哪里有问题还是,labview就是这么慢。。求指教
这个我是很久之前做的,只能大概说一下。首先labview和usb通信的速度没有这么慢,我当时实现了14位300k的单通道采样,数据速率差不多5Mbit每秒,再快也完全不是问题。第二,芯片必须使用非mcu模式才能有这么高的速度,也就是mcu不参与数据传输,你看问题是不是出在这。还有,这个芯片因为有多倍缓冲,所以满与非满并不一定表示实际的状态。