用Verilog(FPGA)实现USB源代码

  • 名称:用Verilog(FPGA)实现USB源代码
  • 类型:单片机学习
  • 授权方式:免费版
  • 更新时间:09-10 22:58:47
  • 下载要求:无需注册
  • 下载次数:6303
  • 语言简体中文
  • 大小:274 KB
  • 推荐度:3 星级
《用Verilog(FPGA)实现USB源代码》简介

标签:单片机开发,单片机原理,
用Verilog(FPGA)实现USB源代码
<p>#define NOCRYPT // prevent attempt to include missing files<br>
#define _INC_EXCPT // prevent excpt.h from being included<br>
<br>
#include <stdlib.h><br>
#include <windows.h><br>
#include <winioctl.h><br>
#include <devintf.h> // DriverWorks<br>
<br>
// OpenByInterface<br>
//<br>
// Opens the nth device found with the given interface class<br>
<br>
HANDLE OpenByInterface(<br>
GUID* pClassGuid, // points to the GUID that identifies the interface class<br>
DWORD instance, // specifies which instance of the enumerated devices to open<br>
PDWORD pError // address of variable to receive error status<br>
)<br>
{<br>
HANDLE hDev;<br>
CDeviceInterfaceClass DevClass(pClassGuid, pError);<br>
<br>
if (*pError != ERROR_SUCCESS)<br>

无需注册


return INVALID_HANDLE_VALUE;<br>
<br>
CDeviceInterface DevInterface(&DevClass, instance, pError);<br>
<br>
if (*pError != ERROR_SUCCESS)<br>
return INVALID_HANDLE_VALUE;<br>
<br>
hDev = CreateFile(<br>
DevInterface.DevicePath(),<br>
GENERIC_READ | GENERIC_WRITE,<br>
FILE_SHARE_READ | FILE_SHARE_WRITE,<br>
NULL,<br>
OPEN_EXISTING,<br>
FILE_ATTRIBUTE_NORMAL,<br>
NULL<br>
);<br>
<br>
if (hDev == INVALID_HANDLE_VALUE)<br>
*pError = GetLastError();<br>
<br>
return hDev;<br>
}</p>, 大小:274 KB
Tag:单片机学习单片机开发,单片机原理单片机学习

《用Verilog(FPGA)实现USB源代码》相关下载