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

📄 upsd_xreg.h

📁 upsd 3200序列的usb驱动
💻 H
字号:

/*---------------------------------------------------------------------------
Copyright (c) 2002 ST Microelectronics
This example demo code is provided as is and has no warranty,
implied or otherwise.  You are free to use/modify any of the provided
code at your own risk in your applications with the expressed limitation
of liability (see below) so long as your product using the code contains
at least one uPSD products (device).

LIMITATION OF LIABILITY:   NEITHER STMicroelectronics NOR ITS VENDORS OR 
AGENTS SHALL BE LIABLE FOR ANY LOSS OF PROFITS, LOSS OF USE, LOSS OF DATA,
INTERRUPTION OF BUSINESS, NOR FOR INDIRECT, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES OF ANY KIND WHETHER UNDER THIS AGREEMENT OR
OTHERWISE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
--------------------------------------------------------------------------*/

#ifndef _UPSD_XREG_
#define _UPSD_XREG_

// Modified by William Chin for uPSD3234 from ST Microelectronics
// on June 14, 2002

//*******************  New SFRs  ************************

//sfr P1SFS = 0x91;
	#define bADC0		0x10
	#define bADC1		0x20
	#define bADC2		0x40
	#define bADC3		0x80

//sfr ACON = 0x97;
	#define bADEN		0x20
	#define bADS1		0x08
	#define bADS0		0x04
	#define bADST		0x02
	#define	bADSF		0x01

//sfr IEA = 0xa7;
	#define bEDDC    	0x80
	#define bES2		0x10
	#define bEI2C		0x02
	#define	bEUSB		0x01

//sfr UDT1 = 0xe6;

//sfr UDT0 = 0xe7;

//sfr UISTA = 0xe8;
	#define	uSUSPENDF	0x80
	#define	uRSTF		0x20
	#define	uTXD0F		0x10
	#define	uRXD0F		0x08
	#define	uTXD1F		0x04
	#define	uEOPF		0x02
	#define	uRESUMEF	0x01

//sfr UIEN = 0xe9;
	#define	uSUSPNDIE	0x80
    #define uMCUR       0x40
    #define uRSTF       0x20
	#define	uTXD0IE		0x10
	#define	uRXD0IE		0x08
	#define	uTXD1IE		0x04
	#define	uEOPIE		0x02
	#define	uRESUMIE	0x01

//sfr UCON0 = 0xea;
	#define	uTSEQ0		0x80
	#define	uSTALL0		0x40
	#define	uTX0E		0x20
	#define	uRX0E		0x10
	#define	uTP0SIZ3	0x08
	#define	uTP0SIZ2	0x04
	#define	uTP0SIZ1	0x02
	#define	uTP0SIZ0	0x01

//sfr UCON1 = 0xeb;
	#define	uTSEQ1		0x80
	#define	uEP12SEL	0x40
	#define uTX1E		0x20
	#define	uFRESUM		0x10
	#define	uTP1SIZ3	0x08
	#define	uTP1SIZ2	0x04
	#define	uTP1SIZ1	0x02
	#define	uTP1SIZ0	0x01

//sfr UCON2 = 0xec;
	#define	uSOUT		0x10
	#define	uEP2E		0x08
	#define	uEP1E		0x04
	#define	uSTALL2		0x02
	#define	uSTALL1		0x01

//sfr USTA = 0xed;
	#define	uRSEQ		0x80
	#define	uSETUP		0x40
	#define	uIN			0x20
	#define	uOUT		0x10
	#define	uRP0SIZ3	0x08
	#define	uRP0SIZ2	0x04
	#define	uRP0SIZ1	0x02
	#define	uPR0SIZ0	0x01

//sfr UADR = 0xee;
	#define	uUSBEN		0x80

//sfr UDR0 = 0xef;

//sfr SCON2 = 0x9a;
	#define b_TI		0x02
	#define b_RI		0x01
	#define b_REN		0x10

//sfr SBUF2 = 0x9b;

//sfr WDKEY = 0xae;
	#define WD_OFF 		0x55

#endif

⌨️ 快捷键说明

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