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