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

📄 et44m210_reg.h

📁 在台湾义统公司ET44M210开发实验板环境下
💻 H
📖 第 1 页 / 共 3 页
字号:

;********************************************************
; R31 ~ R3F 0x31~ 0x3F	;General Registers (15 in total)
;********************************************************

;********************************************************
; DPR40 ~ DPR7F = 0x40 ~ 0x7F	;Dual Port Registers (64 in total)
;********************************************************

;///BANK 0 GEN. CONTROL /0x080~0x0FF/ //////////////////////////

PRIE				==	0x80	;Peripheral function enable
;********************************************************
	FRCE				==	0x00 
	TCCE				==	0x01 
	PWM0E				==	0x02 
	PWM1E				==	0x03 
	ADIE				==	0x04 
	WME 				==	0x05 
	USBE				==	0x06 
	SPIE				==	0x07 
;********************************************************

INTE				==	0x81	;Interrupt enable control register
;********************************************************
	FRCOE	 			==	0x00 
	TCCOE				==	0x01 
	EINT0E				==	0x02 
	EINT1E				==	0x03 
	PWM0IE				==	0x04
	PWM1IE 				==	0x05 
	RBFIE				==	0x06
	GIE 				==	0x07 
;********************************************************

KWUAIE				==	0x82	;PortA Key wake-up interrupt enable control register
;********************************************************
	KWU8E				==	0x00 
	KWU9E				==	0x01 
	KWUAE				==	0x02 
	KWUBE				==	0x03 
;********************************************************

KWUBIE				==	0x83	;PortB Key wake-up interrupt enable control register
;********************************************************
	KWU0E				==	0x00 
	KWU1E				==	0x01 
	KWU2E				==	0x02 
	KWU3E				==	0x03 
	KWU4E				==	0x04 
	KWU5E				==	0x05 
	KWU6E				==	0x06 
	KWU7E				==	0x07 
;********************************************************

EINTED				==	0x84	;External Interrupt Edge Control
;********************************************************
	EINT0ED				==	0x00 
	EINT1ED				==	0x01 
//	REGE				==	0x07 	
;********************************************************

SPIC				==	0x85	;Serial peripheral serial(SPI) interrupt enable control register
;********************************************************
	SPIS				==	0x00 
	SDOD				==	0x01 
	SPID				==	0x02 
	SBR0				==	0x03 
	SBR1				==	0x04 
	SBR2				==	0x05 
	CES					==	0x06 
;********************************************************

IOCA				==	0x86	;I/O control Port A
;********************************************************
	IOCA0				==	0x00 
	IOCA1				==	0x01 
	IOCA2				==	0x02 
	IOCA3				==	0x03 
	IOCA4				==	0x04 
	IOCA5				==	0x05 
	IOCA6				==	0x06 
	IOCA7				==	0x07 
;********************************************************

IOCB				==	0x87	;I/O control Port B
;********************************************************
	IOCB0				==	0x00 
	IOCB1				==	0x01 
	IOCB2				==	0x02 
	IOCB3				==	0x03 
	IOCB4				==	0x04 
	IOCB5				==	0x05 
	IOCB6				==	0x06 
	IOCB7				==	0x07 
;********************************************************

IOCC				==	0x88	;I/O control Port C
;********************************************************
	IOCC0				==	0x00 
	IOCC1				==	0x01 
	IOCC2				==	0x02 
	IOCC3				==	0x03 
	IOCC4				==	0x04 
	IOCC5				==	0x05 
;********************************************************

IOCD				==	0x89	;I/O control Port D
;********************************************************
	IOCD0				==	0x00 
	IOCD1				==	0x01 
	IOCD2				==	0x02 
	IOCD3				==	0x03 
	IOCD4				==	0x04 
	IOCD5				==	0x05 
	IOCD6				==	0x06 
	IOCD7				==	0x07 
;********************************************************

IOCE				==	0x8A	;I/O control Port E
;********************************************************
	IOCE0				==	0x00 
	IOCE1				==	0x01 
	IOCE2				==	0x02 
	IOCE3				==	0x03 
;********************************************************

IOCF				==	0x8B	;I/O control Port F
;********************************************************
	IOCF0				==	0x00 
	IOCF1				==	0x01 
	IOCF2				==	0x02 
	IOCF3				==	0x03 
	IOCF4				==	0x04 
	IOCF5				==	0x05 
	IOCF6				==	0x06 
	IOCF7				==	0x07 
;********************************************************

PUCA				==	0x8C	;Pull up control of Port A
;********************************************************
	PUCA0				==	0x00 
	PUCA1				==	0x01 
	PUCA2				==	0x02 
	PUCA3				==	0x03 
	PUCA4				==	0x04 
	PUCA5				==	0x05 
	PUCA6				==	0x06 
	PUCA7				==	0x07 
;********************************************************

PUCB				==	0x8D	;Pull up control of Port B
;********************************************************
	PUCB0				==	0x00 
	PUCB1				==	0x01 
	PUCB2				==	0x02 
	PUCB3				==	0x03 
	PUCB4				==	0x04 
	PUCB5				==	0x05 
	PUCB6				==	0x06 
	PUCB7				==	0x07 
;********************************************************

PUCC				==	0x8E	;Pull up control of Port C
;********************************************************
	PUCC0				==	0x00 
	PUCC1				==	0x01 
	PUCC2				==	0x02 
	PUCC3				==	0x03 
	PUCC4				==	0x04 
	PUCC5				==	0x05 
;********************************************************

PUCD				==	0x8F	;Pull up control of Port D
;********************************************************
	PUCD0				==	0x00 
	PUCD1				==	0x01 
	PUCD2				==	0x02 
	PUCD3				==	0x03 
	PUCD4				==	0x04 
	PUCD5				==	0x05 
	PUCD6				==	0x06 
	PUCD7				==	0x07 
;********************************************************

PUCE				==	0x90	;Pull up control of Port E
;********************************************************
	PUCE0				==	0x00 
	PUCE1				==	0x01 
	PUCE2				==	0x02 
	PUCE3				==	0x03 
	PUCE4				==	0x04 
	PUCE5				==	0x05 
	PUCE6				==	0x06 
	PUCE7				==	0x07 
;********************************************************

PUCF				==	0x91	;Pull up control of Port B
;********************************************************
	PUCF0				==	0x00 
	PUCF1				==	0x01 
	PUCF2				==	0x02 
	PUCF3				==	0x03 
	PUCF4				==	0x04 
	PUCF5				==	0x05 
	PUCF6				==	0x06 
	PUCF7				==	0x07 
;********************************************************

ODCB				==	0x92	;Open drain control of Port B
;********************************************************
	ODCB0				==	0x00 
	ODCB1				==	0x01 
	ODCB2				==	0x02 
	ODCB3				==	0x03 
	ODCB4				==	0x04 
	ODCB5				==	0x05 
	ODCB6				==	0x06 
	ODCB7				==	0x07 
;********************************************************

TCCC				==	0x93	;Time clock/Counter control
;********************************************************
	PS0 				==	0x00 
	PS1					==	0x01 
	PS2					==	0x02 
	TCCS0				==	0x03 
;	TCCS1				==	0x04 
;	TCC_EDGE			==	0x05 
;********************************************************

FRCC				==	0x94	;Free run counter control
;********************************************************
	FRCCS 				==	0x00 
;********************************************************

WDT_CON				==	0x95	;Watch dog timer control
;********************************************************
	RAT0				==	0x00 
	RAT1				==	0x01 
	RAT2				==	0x02 
;	WDTCS				==	0x03 
	WDTCE				==	0x04 
	GREEN				==	0x07
;********************************************************

ADCAIS				==	0x96	;ADC Analog Input Pin Select
;********************************************************
	CKR0				==	0x00 
	CKR1				==	0x01 
	CKR2				==	0x02 
	IMS0				==	0x03 
	IMS1				==	0x04 
	IMS2				==	0x05 
;********************************************************

ADCCR				==	0x97	;ADC Configuration Register 
;********************************************************
	AIPS0				==	0x00 
	AIPS1				==	0x01 
	AIPS2				==	0x02 
	AIPS3				==	0x03 
	
;	VREF				==	0x05
	ADPD				==	0x06 
	ADRUN				==	0x07
;********************************************************

PWMCR				==	0x98	;PWM Control Register
;********************************************************
	TMR0E				==	0x00 
	TMR1E				==	0x01 
	S_PWM0				==	0x02 
	S_PWM1				==	0x03 
;********************************************************

RFINTE				==	0x99	;RF Modem Interrupt Enable Control Register
;********************************************************
	LOCK_INE			==	0x00 
	LOCK_OUTE			==	0x01 
	LOCK_DISE			==	0x02 
	RX_OFE				==	0x03 
	TX_EMPTYE			==	0x04
	RX_AFE				==	0x05
	TX_AEE				==	0x06 
	CSDE				==	0x07
;********************************************************

;///BANK 1 USB /0x180~0x1FF/ ////////////////////////////////

USBTR				==	0xCC	;USB Test Register
;********************************************************
	USBT0				==	0x00 
	USBT1				==	0x01 
	USBT2				==	0x02 
	USBT3				==	0x03 
	USBT4				==	0x04 
	USBT5				==	0x05 
	USBT6				==	0x06 
	USBT7				==	0x07 
;********************************************************

GCNTR				==	0xCD	;USB General Control Register
;********************************************************
	RESET				==	0x00 
	PLUG				==	0x01 
	SUSPEND				==	0x02 
	RESUME				==	0x03 
	FUNRST				==	0x04 
	FUNEN				==	0x05 
	SPD					==	0x07
;********************************************************

EP1CNTR				==	0xCE	;End Point 1 Control Register
;********************************************************
	EP1TP0				==	0x00 
	EP1TP1				==	0x01 
	EP1DIR				==	0x02 
	EP1EN				==	0x05 
;********************************************************

EP2CNTR				==	0xCF	;End Point 2 Control Register
;********************************************************
	EP2TP0				==	0x00 
	EP2TP1				==	0x01 
	EP2DIR				==	0x02 
	EP2EN				==	0x05 
;********************************************************

EP3CNTR				==	0xD0	;End Point 3 Control Register
;********************************************************
	EP3TP0				==	0x00 
	EP3TP1				==	0x01 
	EP3DIR				==	0x02 
	EP3EN				==	0x05 
;********************************************************

EPINTR				==	0xD1	;Endpoint Interrupt Event Status Register
;********************************************************
	INT0RX				==	0x00 
	INT0TX				==	0x01 
	INT0IN				==	0x02 
	INT1				==	0x03
	INT2				==	0x04
	INT3				==	0x05
;********************************************************

EPINTE				==	0xD2	;Endpoint Interrupt Event Enable Control Register
;********************************************************
	INT0RXE				==	0x00 
	INT0TXE				==	0x01 
	INT0INE				==	0x02 
	INT1E				==	0x03
	INT2E				==	0x04
	INT3E				==	0x05
;********************************************************

STAINTR				==	0xD3	;State Interrupt Event Flag Register
;********************************************************
	RSTINT				==	0x00 
	IDLEINT				==	0x01 
	RUEINT				==	0x02 
	FRWPINT				==	0x03
;********************************************************

STAINTE				==	0xD4	;State Interrupt Event Enable Control Register
;********************************************************
	RSTINTE				==	0x00 
	IDLEINTE			==	0x01 
	RUEINTE				==	0x02 
	FRWPINTE			==	0x03
;********************************************************

FAR					==	0xD5	;Function Address
;********************************************************
	FADDR0				==	0x00 
	FADDR1				==	0x01 
	FADDR2				==	0x02 
	FADDR3				==	0x03 
	FADDR4				==	0x04 
	FADDR5				==	0x05 
	FADDR6				==	0x06 
;********************************************************

EP0RXTR				==	0xD6	;Endpoint 0 RX Token
;********************************************************
	OUT					==	0x00 
	SETUP				==	0x01 
	SETUPOW				==	0x02 
;********************************************************

EP0RXCSR			==	0xD7	;Endpoint 0 RX Command/Status
;********************************************************
	RXEN0RX				==	0x00 
	SESTALL0RX			==	0x01 
	DTOG0RX				==	0x02 
	DTOGERR0RX			==	0x03 
	ACKSTS0RX			==	0x04 
	STALLSTS0RX			==	0x05 
	ERRSTS0RX			==	0x06 
	CDTOG0RX			==	0x07 
	
	RXTXEN				==	0
	SESTALL				==	1
	DTOG				==	2
	DTOGERR				==	3
	ACKSTS				==	4
	STALLSTS			==	5
	ERRSTS				==	6
	CDTOG				==	7
;********************************************************

EP0TXCSR			==	0xD8	;Endpoint 0 TX Command/Status
;********************************************************
	TXEN0TX				==	0x00 
	SESTALL0TX			==	0x01 
	DTOG0TX				==	0x02 
	ACKSTS0TX			==	0x04 
	STALLSTS0TX			==	0x05 
	ERRSTS0TX			==	0x06 
	CDTOG0TX			==	0x07 
;********************************************************

EP1CSR				==	0xD9	;Endpoint 1 Command/Status
;********************************************************
	RXTXEN1				==	0x00 
	SESTALL1			==	0x01 
	DTOG1				==	0x02 
	DTOGERR1			==	0x03 
	ACKSTS1				==	0x04 

⌨️ 快捷键说明

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