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

📄 usbd12.h

📁 smp860运动控制器USB驱动,对从事数控技术开发人员非常有用
💻 H
字号:
/************************************************************************
 *File	: Usbd12.h															*
 *By 	: hugang, hgx2000@mail.china.com								*
 ************************************************************************/ 
#ifndef __USBD12_H__
#define __USBD12_H__


#define USB_D12_NOLAZYCLOCK			0x02
#define USB_D12_CLOCKRUNNING		0x04
#define USB_D12_SOFTCONNECT			0x10
#define USB_D12_CLOCK_12M			0x03
#define USB_D12_SETTOONE			0x40
#define USB_D12_ENDP4INTENABLE		0x40
#define USB_D12_ENDP5INTENABLE		0x80
#define USB_D12_STALL				0x02

extern void UsbSetAddressEnable(unsigned char bAddress, unsigned char bEnable);
extern void UsbSetEndpointEnable(unsigned char bEnable);
extern void UsbSetMode(unsigned char bConfig, unsigned char bClkDiv);
extern void UsbSetDMA(unsigned char bMode);
extern void UsbSetEndpointStatus(unsigned char bEndp, unsigned char bStalled);
extern void UsbSendResume(void);
extern void UsbAcknowledgeEndpoint(unsigned char endp);
extern unsigned char  UsbSelectEndpoint(unsigned char bEndp);
extern unsigned char  UsbReadLastTransactionStatus(unsigned char bEndp);
extern unsigned char  UsbReadEndpointStatus(unsigned char bEndp);
extern unsigned char  UsbReadEndpoint(unsigned char endp, unsigned char * buf, unsigned char len);
extern unsigned char  UsbWriteEndpoint(unsigned char endp, unsigned char * buf, unsigned char len);
extern unsigned short UsbReadCurrentFrameNumber(void);

#endif /*__USBD12_H__*/

⌨️ 快捷键说明

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