打印

多个CYpress68013问题

[复制链接]
2017|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangzsa|  楼主 | 2011-8-16 09:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用PC 同时控制4个68013芯片 4个芯片都有不同的驱动程序(VID PID 不同) 用CyConsole软件能看到4个USB 的名称 VID 个PID与驱动程序里的设定一致  在上位机上用Cyapi带的USBDevice->DeviceCount( )函数看到是有4个USB 但是用USBDevice->Open() 函数 USBDevice->VendorID  USBDevice->ProductID函数看到的和自己所设置的VID PID  没有相同的
沙发
zhuww| | 2011-8-16 10:04 | 只看该作者
好复杂啊

使用特权

评论回复
板凳
zhanglli| | 2011-8-16 10:15 | 只看该作者
参考代码应该是这样的吧。没有遇见过,看看接一个设备有没有这样的问题?!
Example

//  Look for a device having VID = 0547, PID = 1002
USBDevice  = new  CCyUSBDevice(Handle); // Create an instance of CCyUSBDevice

int   devices = USBDevice->DeviceCount();

int   vID, pID;

int  d = 0;

do {
     USBDevice->Open(d);     // Open automatically  calls Close() if necessary
     vID = USBDevice->VendorID;
     pID  = USBDevice->ProductID;
     d++;         
  } while ((d < devices ) && (vID != 0x0547) && (pID != 0x1002));

使用特权

评论回复
地板
lium| | 2011-8-16 10:32 | 只看该作者
只连接一个USB设备,也看不到吗?

使用特权

评论回复
5
guoyt| | 2011-8-16 10:38 | 只看该作者
我手头只有一块板子,没发现这个问题。

使用特权

评论回复
6
guoyt| | 2011-8-16 10:43 | 只看该作者
int   vID, pID;
    for(int i=0; i < devices; i++)   
        {
        USBDevice->Open(i);   // Open automatically  calls Close() if necessary
        vID = USBDevice->VendorID;
        pID  = USBDevice->ProductID;
                if( (vID == 0x04B4) &&  (pID == 0x1004) )
                {
                        m_bFindDevice = true;
                        break;
                }
                USBDevice->Close();
    }

使用特权

评论回复
7
wangzsa|  楼主 | 2011-8-16 10:50 | 只看该作者
楼上的0x04B4 和0x1004是不是出厂设置 自己没改啊

使用特权

评论回复
8
zhuww| | 2011-8-16 11:04 | 只看该作者
用cyconsole看到的也是这个吗

使用特权

评论回复
9
guoyt| | 2011-8-16 11:11 | 只看该作者
我有4个VID 和PID 都不能一样的 自己写了inf文件 装驱动 的。

使用特权

评论回复
10
yufe| | 2011-8-16 13:28 | 只看该作者
用Cyconsole看是对的 在VC里用类似你的写法设断点看不对。

使用特权

评论回复
11
wangzsa|  楼主 | 2011-8-16 13:38 | 只看该作者
嗯,好的,我看看

使用特权

评论回复
12
wangzsa|  楼主 | 2011-8-16 13:44 | 只看该作者
先结贴了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

914

主题

9040

帖子

5

粉丝