上位机应用程序开发环境VC++ 6.0
一、动态链接Silicon Library
1. 在该工程工作空间文件夹中,添加Silicon Library文件
2. 动态链接该library文件
在VC6 中点击工程----->设置---->连接
将library文件名输入 对象\库模块 窗口
二、 上位机程序中添加USB通信内容
1. 在调用USB的类中设置USB 输入、输出buffer
这里必须注意建立的buffer必须与下位机中定义的buffer(Out_Packet、In_Packet)字节数一致。
如这里定义unsigned char USB_Buffer[20];
下位机firmware中的buffer必须定义成
U8 Out_Packet[20];
U8 In_Packet[20];
2. 在调用USB的类定义中,加入USB通信中会使用的向量和函数
3.在调用类的initial函数中初始化USB:
添加头文件:
添加初始化内容:
4. 给CTabPage2类添加GetDeviceList函数具体程序
5. 在要使用的控件功能函数中根据具体需要调用read、write函数实现USB读写