📄 upsd_xreg.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 + -