www.pudn.com > DPS2812_EXTAD.rar > f2812.inc


* File: 	f2812.inc					* 
* Include file with CPU/Periperal register declarations		* 
 
*		.mmregs 		; Include reserved words 
* F2812 cpu timer 0/1/2 registers 
TIMER0TIM	.set	0xC00 
TIMER0TIMH	.set	0xC01 
TIMER0PRD	.set	0xC02 
TIMER0PRDH	.set	0xC03 
TIMER0TCR	.set	0xC04 
TIMER0TPR	.set	0xC06       ; TPRlo is TDDR and TPRhi is PSC 
TIMER0TPRH	.set	0xC07 
 
TIMER1TIM	.set	0xC08 
TIMER1TIMH	.set	0xC09 
TIMER1PRD	.set	0xC0A 
TIMER1PRDH	.set	0xC0B 
TIMER1TCR	.set	0xC0C 
TIMER1TPR	.set	0xC0E       ; TPRlo is TDDR and TPRhi is PSC 
TIMER1TPRH	.set	0xC0F 
 
TIMER2TIM	.set	0xC10 
TIMER2TIMH	.set	0xC11 
TIMER2PRD	.set	0xC12 
TIMER2PRDH	.set	0xC13 
TIMER2TCR	.set	0xC14 
TIMER2TPR	.set	0xC16       ; TPRlo is TDDR and TPRhi is PSC 
TIMER2TPRH	.set	0xC17 
 
*F2812 system registers 
HISPCP		.set	0x701A		;high-speed Peripheral clock register 
LOSPCP		.set	0x701B		;low-speed Peripheral clock register 
PCLKCR		.set	0x701C		;Peripheral clock control register 
LPMCR0		.set	0x701E		;low power mode control register 0 
LPMCR1		.set	0x701F		;low power mode control register 1 
PLLCR		.set	0x7021		;PLL Control Register 
SCSR		.set	0x7022		;System Control & Status Register 
WDCNTR		.set	0x7023		;Watchdog Counter Register 
WDKEY		.set	0x7025		;Watchdog Reset Key Register 
WDCR		.set	0x7029		;Watchdog Control Register 
 
*f2812 pie configuration registers 
PIECTRL		.set	0xCE0		;pie control register 
PIEACK		.set	0xCE1		;pie acknowledge register 
PIEIER1		.set	0xCE2		;pie int1 group enable register 
PIEIFR1		.set	0xCE3		;pie int1 group flag register 
PIEIER2		.set	0xCE4		;pie int2 group enable register 
PIEIFR2		.set	0xCE5		;pie int2 group flag register 
PIEIER3		.set	0xCE6		;pie int3 group enable register 
PIEIFR3		.set	0xCE7		;pie int3 group flag register 
PIEIER4		.set	0xCE8		;pie int4 group enable register 
PIEIFR4		.set	0xCE9		;pie int4 group flag register 
PIEIER5		.set	0xCEA		;pie int5 group enable register 
PIEIFR5		.set	0xCEB		;pie int5 group flag register 
PIEIER6		.set	0xCEC		;pie int6 group enable register 
PIEIFR6		.set	0xCED		;pie int6 group flag register 
PIEIER7		.set	0xCEE		;pie int7 group enable register 
PIEIFR7		.set	0xCEF		;pie int7 group flag register 
PIEIER8		.set	0xCF0		;pie int8 group enable register 
PIEIFR8		.set	0xCF1		;pie int8 group flag register 
PIEIER9		.set	0xCF2		;pie int9 group enable register 
PIEIFR9		.set	0xCF3		;pie int9 group flag register 
PIEIER10	.set	0xCF4		;pie int10 group enable register 
PIEIFR10	.set	0xCF5		;pie int10 group flag register 
PIEIER11	.set	0xCF6		;pie int11 group enable register 
PIEIFR11	.set	0xCF7		;pie int11 group flag register 
PIEIER12	.set	0xCF8		;pie int12 group enable register 
PIEIFR12	.set	0xCF9		;pie int12 group flag register 
 
*f2812 adc registers 
ADCTRL1		.set	0x7100		;adc control register 1 
ADCTRL2		.set	0x7101		;adc control register 2 
ADCMAXCONV	.set	0x7102		;adc maximum conversion channels register 
ADCCHSELSEQ1	.set	0x7103		;adc channel select sequencing control register 1 
ADCCHSELSEQ2	.set	0x7104		;adc channel select sequencing control register 2 
ADCCHSELSEQ3	.set	0x7105		;adc channel select sequencing control register 3 
ADCCHSELSEQ4	.set	0x7106		;adc channel select sequencing control register 4 
ADCASEQSR	.set	0x7107		;adc auto-sequence status register 
ADCRESULT0	.set	0x7108		;adc conversion result buffer register 0 
ADCRESULT1	.set	0x7109		;adc conversion result buffer register 1 
ADCRESULT2	.set	0x710A		;adc conversion result buffer register 2 
ADCRESULT3	.set	0x710B		;adc conversion result buffer register 3 
ADCRESULT4	.set	0x710C		;adc conversion result buffer register 4 
ADCRESULT5	.set	0x710D		;adc conversion result buffer register 5 
ADCRESULT6	.set	0x710E		;adc conversion result buffer register 6 
ADCRESULT7	.set	0x710F		;adc conversion result buffer register 7 
ADCRESULT8	.set	0x7110		;adc conversion result buffer register 8 
ADCRESULT9	.set	0x7111		;adc conversion result buffer register 9 
ADCRESULT10	.set	0x7112		;adc conversion result buffer register 10 
ADCRESULT11	.set	0x7113		;adc conversion result buffer register 11 
ADCRESULT12	.set	0x7114		;adc conversion result buffer register 12 
ADCRESULT13	.set	0x7115		;adc conversion result buffer register 13 
ADCRESULT14	.set	0x7116		;adc conversion result buffer register 14 
ADCRESULT15	.set	0x7117		;adc conversion result buffer register 15 
ADCTRL3		.set	0x7118		;adc control register 3 
ADCST		.set	0x7119		;adc status register