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

📄 d12ci.h

📁 凌阳实验箱测试程序 包括自检程序```test````usb
💻 H
字号:
#ifndef	__D12CI_H__#define	__D12CI_H__//	write your header here#define D12_NOLAZYCLOCK			0x02#define D12_CLOCKRUNNING  	    0x04#define D12_INTERRUPTMODE		0x08#define D12_SOFTCONNECT			0x10#define D12_ENDP_NONISO			0x00#define D12_ENDP_ISOOUT			0x40#define D12_ENDP_ISOIN			0x80#define D12_ENDP_ISOIO			0xC0#define D12_CLOCK_12M			0x03#define D12_CLOCK_4M			0x0b#define D12_SETTOONE   		    0x40#define D12_SOFONLY			    0x80#define D12_DMASINGLE			0x00#define D12_BURST_4				0x01#define D12_BURST_8				0x02#define D12_BURST_16			0x03#define D12_DMAENABLE     	    0x04#define D12_DMA_INTOKEN			0x08#define D12_AUTOLOAD			0x10//==============================================#define D12_NORMALPLUSSOF		0x20#define D12_ENDP4INTENABLE		0x40#define D12_ENDP5INTENABLE		0x80	#define D12_INT_ENDP0OUT		(unsigned int)0x01#define D12_INT_ENDP0IN			(unsigned int)0x02#define D12_INT_ENDP1OUT		(unsigned int)0x04#define D12_INT_ENDP1IN			(unsigned int)0x08#define D12_INT_ENDP2OUT		(unsigned int)0x10#define D12_INT_ENDP2IN			(unsigned int)0x20#define D12_INT_BUSRESET		(unsigned int)0x40#define D12_INT_SUSPENDCHANGE	(unsigned int)0x80#define D12_INT_EOT			    (unsigned int)0x0100#define D12_SETUPPACKET			0x20#define D12_BUFFER0FULL			0x20#define D12_BUFFER1FULL			0x40#define D12_FULLEMPTY			0x01#define D12_STALL				0x02#define D12_COMMAND				0x0ff03#define D12_DATA				0x0ff02//--------------------------------------------------------------------------------------void F_D12_SetDMA(unsigned int bMode);void F_D12_AcknowledgeEndpoint(unsigned int endp);void F_D12_SetEndpointEnable(unsigned int bEnable);void F_D12_SetMode(unsigned int bConfig, unsigned int bClkDiv);void F_D12_SetAddressEnable(unsigned int bAddress, unsigned int bEnable);void F_D12_SetEndpointStatus(unsigned int bEndp, unsigned int bStalled);unsigned int F_D12_ReadInterruptRegister(void);unsigned int F_D12_SelectEndpoint(unsigned int bEndp);unsigned int F_D12_ReadLastTransactionStatus(unsigned int bEndp);unsigned int F_D12_ReadEndpoint(unsigned int endp, unsigned int len, unsigned int * buf);unsigned int F_D12_WriteEndpoint(unsigned int endp, unsigned int len, unsigned int * buf);unsigned int F_D12_ReadEndpointAndClrD12Int(unsigned int endp, unsigned int len, unsigned int * buf);unsigned int F_D12_WriteEndpointAndClrD12Int(unsigned int endp, unsigned int len, unsigned int * buf);#endif

⌨️ 快捷键说明

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