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

📄 d12driver.h

📁 Altera公司的NIOS2SOPC平台上的USB使用试验程序。 Quartus2软件版本5.0 NIOS2IDE软件版本5.0 硬件平台根据软件需求在Quartus2软件中构建。
💻 H
字号:
/****************************************Copyright (c)**************************************************
**                               广州周立功单片机发展有限公司
**                                     研    究    所
**                                        产品一部 
**
**                                 http://www.zlgmcu.com
**
** 文   件   名: D12Driver.h
** 最后修改日期: 2006年3月12日
** 描        述: PDIUSBD12 设备端驱动程序 应用层头文件
** 版	     本: V5.0
**********************************************************************************************************/

#ifndef __D12DRIVER_H__
#define __D12DRIVER_H__

//全局变量
extern INT8U  GenEpBuf[];
extern INT8U  EpBuf0[];
extern INT8U  EpBuf1[];

/************************************************************
		  		D12Driver.c  提供的API函数 
*************************************************************/

/*****************************************************************
** 函数名称: Init_D12()
** 功能描述: 设置D12与硬件的连接, 初始化D12,  复位D12
** 输 入:   无
** 输 出:   0: 初始化成功    1: 初始化失败  
******************************************************************/
extern INT8U Init_D12(void); 


/*******************************************************************
** 函数名称: usbserve()
** 功能描述: USB事件处理函数
** 输	 入: 无
** 输	 出: 无
********************************************************************/
extern void usbserve(void);

/************************************************************
** 函数名称: Get_D12_FirmwareVer()
** 功能描述: 重新连接USB总线
** 输	 入: 无
** 输	 出: 16bit整数,如0x0500表示D12固件软件版本号为5.00
************************************************************/
extern INT16U Get_D12_FirmwareVer(void);

extern void d12_suspend(void);
extern void d12_busreset(void);
extern void disconnect_USB(void);
extern void connect_USB(void);
extern void reconnect_USB(void);

/******=================  modified by Zhou Shuwu ==================================***********/ 
//extern void __irq Usb_Exception(void);
extern INT32 UsbIRQInit(void);
extern void UsbIntEnable(void);

extern void UsbIntDisable(void);

/******=================  modified by Zhou Shuwu ==================================***********/ 

#endif

⌨️ 快捷键说明

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