⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ez-usbfx2.txt

📁 EZ-USB通用设备驱动程序是一个可用于基于EZ-USB的计算机外围设备接口的通用设备驱动程序
💻 TXT
字号:
EZ-USB通用设备驱动程序是一个可用于基于EZ-USB的计算机外围设备接口的通用设备驱动程序,提供应用程序与公用USB设备请求和数据传输的接口,辅助从事基于EZ-USB设备或固件开发人员通过EZ-USB控制面板程序,允许开发人员执行标准的USB设备请求和数据传送以测试设备性能;同时提供用于USB设备驱动程序开发的样例代码,利用通用驱动程序可生成用户定制的驱动程序或最小化驱动程序。本文不需要修改驱动程序,直接使用已经编译形成的文件ezusb.sys。
void TD_Init( void )
{ // Called once at startup
  CPUCS = 0x12;                 // 48MHz operation
  SYNCDELAY;

  REVCTL = 0x03;
  SYNCDELAY;

  IFCONFIG = 0xC3;   
  SYNCDELAY;
  EP2CFG = 0x00;  
  SYNCDELAY;
  EP4CFG = 0x00;
  SYNCDELAY;               
  EP6CFG = 0xE0;        //DIR=IN, TYPE=BULK, SIZE=512,BUF=4x 
  SYNCDELAY;
  EP8CFG = 0x00;
  SYNCDELAY;

  FIFORESET = 0x80;       
  SYNCDELAY;                    
  FIFORESET = 0x06;             // reset, FIFO 6                                                               
  SYNCDELAY;                 
  FIFORESET = 0x00;                                       
  SYNCDELAY;

  EP6FIFOCFG = 0x0D;            // AUTOIN=1, WORDWIDE=1
  SYNCDELAY;

  PINFLAGSAB = 0xE0;            //FLAGB=EP6FF
  SYNCDELAY;
  PINFLAGSCD = 0x0A;            //FLAGC=EP6EF
  SYNCDELAY;

  FIFOPINPOLAR = 0x00;
  }

void TD_Poll( void )
{ // Called repeatedly while the device is idle

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -