mc9s08lc60.inc

来自「M68HC08及HCS08系列单片机bootloader引导程序源码/示例」· INC 代码 · 共 1,122 行 · 第 1/5 页

INC
1,122
字号
mSPI2C2_SPC0:       equ    %00000001
mSPI2C2_SPISWAI:    equ    %00000010
mSPI2C2_BIDIROE:    equ    %00001000
mSPI2C2_MODFEN:     equ    %00010000


;*** SPI2BR - SPI2 Baud Rate Register; 0x00000032 ***
SPI2BR:             equ    $00000032                                ;*** SPI2BR - SPI2 Baud Rate Register; 0x00000032 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SPI2BR_SPR0:        equ    0                                         ; SPI Baud Rate Divisor Bit 0
SPI2BR_SPR1:        equ    1                                         ; SPI Baud Rate Divisor Bit 1
SPI2BR_SPR2:        equ    2                                         ; SPI Baud Rate Divisor Bit 2
SPI2BR_SPPR0:       equ    4                                         ; SPI Baud Rate Prescale Divisor Bit 0
SPI2BR_SPPR1:       equ    5                                         ; SPI Baud Rate Prescale Divisor Bit 1
SPI2BR_SPPR2:       equ    6                                         ; SP1 Baud Rate Prescale Divisor Bit 2
; bit position masks
mSPI2BR_SPR0:       equ    %00000001
mSPI2BR_SPR1:       equ    %00000010
mSPI2BR_SPR2:       equ    %00000100
mSPI2BR_SPPR0:      equ    %00010000
mSPI2BR_SPPR1:      equ    %00100000
mSPI2BR_SPPR2:      equ    %01000000


;*** SPI2S - SPI2 Status Register; 0x00000033 ***
SPI2S:              equ    $00000033                                ;*** SPI2S - SPI2 Status Register; 0x00000033 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
SPI2S_MODF:         equ    4                                         ; Master Mode Fault Flag
SPI2S_SPTEF:        equ    5                                         ; SPI Transmit Buffer Empty Flag
SPI2S_SPRF:         equ    7                                         ; SP1 Read Buffer Full Flag
; bit position masks
mSPI2S_MODF:        equ    %00010000
mSPI2S_SPTEF:       equ    %00100000
mSPI2S_SPRF:        equ    %10000000


;*** SPI2D - SPI2 Data Register; 0x00000035 ***
SPI2D:              equ    $00000035                                ;*** SPI2D - SPI2 Data Register; 0x00000035 ***


;*** ICGC1 - ICG Control Register 1; 0x00000038 ***
ICGC1:              equ    $00000038                                ;*** ICGC1 - ICG Control Register 1; 0x00000038 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
ICGC1_LOCD:         equ    1                                         ; Loss of Clock Disable
ICGC1_OSCSTEN:      equ    2                                         ; Enable Oscillator in Off Mode
ICGC1_CLKS0:        equ    3                                         ; Clock Mode Select Bit 0
ICGC1_CLKS1:        equ    4                                         ; Clock Mode Select Bit 1
ICGC1_REFS:         equ    5                                         ; External Reference Select
ICGC1_RANGE:        equ    6                                         ; Frequency Range Select
ICGC1_HGO:          equ    7                                         ; High Gain Oscillator Select
; bit position masks
mICGC1_LOCD:        equ    %00000010
mICGC1_OSCSTEN:     equ    %00000100
mICGC1_CLKS0:       equ    %00001000
mICGC1_CLKS1:       equ    %00010000
mICGC1_REFS:        equ    %00100000
mICGC1_RANGE:       equ    %01000000
mICGC1_HGO:         equ    %10000000


;*** ICGC2 - ICG Control Register 2; 0x00000039 ***
ICGC2:              equ    $00000039                                ;*** ICGC2 - ICG Control Register 2; 0x00000039 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
ICGC2_RFD0:         equ    0                                         ; Reduced Frequency Divider Bit 0
ICGC2_RFD1:         equ    1                                         ; Reduced Frequency Divider Bit 1
ICGC2_RFD2:         equ    2                                         ; Reduced Frequency Divider Bit 2
ICGC2_LOCRE:        equ    3                                         ; Loss of Clock Reset Enable
ICGC2_MFD0:         equ    4                                         ; Multiplication Factor Bit 0
ICGC2_MFD1:         equ    5                                         ; Multiplication Factor Bit 1
ICGC2_MFD2:         equ    6                                         ; Multiplication Factor Bit 2
ICGC2_LOLRE:        equ    7                                         ; Loss of Lock Reset Enable
; bit position masks
mICGC2_RFD0:        equ    %00000001
mICGC2_RFD1:        equ    %00000010
mICGC2_RFD2:        equ    %00000100
mICGC2_LOCRE:       equ    %00001000
mICGC2_MFD0:        equ    %00010000
mICGC2_MFD1:        equ    %00100000
mICGC2_MFD2:        equ    %01000000
mICGC2_LOLRE:       equ    %10000000


;*** ICGS1 - ICG Status Register 1; 0x0000003A ***
ICGS1:              equ    $0000003A                                ;*** ICGS1 - ICG Status Register 1; 0x0000003A ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
ICGS1_ICGIF:        equ    0                                         ; ICG Interrupt Flag
ICGS1_ERCS:         equ    1                                         ; External Reference Clock Status
ICGS1_LOCS:         equ    2                                         ; Loss Of Clock Status
ICGS1_LOCK:         equ    3                                         ; FLL Lock Status
ICGS1_LOLS:         equ    4                                         ; FLL Loss of Lock Status
ICGS1_REFST:        equ    5                                         ; Reference Clock Status
ICGS1_CLKST0:       equ    6                                         ; Clock Mode Status Bit 0
ICGS1_CLKST1:       equ    7                                         ; Clock Mode Status Bit 1
; bit position masks
mICGS1_ICGIF:       equ    %00000001
mICGS1_ERCS:        equ    %00000010
mICGS1_LOCS:        equ    %00000100
mICGS1_LOCK:        equ    %00001000
mICGS1_LOLS:        equ    %00010000
mICGS1_REFST:       equ    %00100000
mICGS1_CLKST0:      equ    %01000000
mICGS1_CLKST1:      equ    %10000000


;*** ICGS2 - ICG Status Register 2; 0x0000003B ***
ICGS2:              equ    $0000003B                                ;*** ICGS2 - ICG Status Register 2; 0x0000003B ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
ICGS2_DCOS:         equ    0                                         ; DCO Clock Stable
; bit position masks
mICGS2_DCOS:        equ    %00000001


;*** ICGFLT - ICG Upper Filter; 0x0000003C ***
ICGFLT:             equ    $0000003C                                ;*** ICGFLT - ICG Upper Filter; 0x0000003C ***


;*** ICGFLTU - ICG Upper Filter Register; 0x0000003C ***
ICGFLTU:            equ    $0000003C                                ;*** ICGFLTU - ICG Upper Filter Register; 0x0000003C ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
ICGFLTU_FILT8:      equ    0                                         ; ICG Filter Bit 8
ICGFLTU_FILT9:      equ    1                                         ; ICG Filter Bit 9
ICGFLTU_FILT10:     equ    2                                         ; ICG Filter Bit 10
ICGFLTU_FILT11:     equ    3                                         ; ICG Filter Bit 11
; bit position masks
mICGFLTU_FILT8:     equ    %00000001
mICGFLTU_FILT9:     equ    %00000010
mICGFLTU_FILT10:    equ    %00000100
mICGFLTU_FILT11:    equ    %00001000


;*** ICGFLTL - ICG Lower Filter Register; 0x0000003D ***
ICGFLTL:            equ    $0000003D                                ;*** ICGFLTL - ICG Lower Filter Register; 0x0000003D ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
ICGFLTL_FILT0:      equ    0                                         ; ICG Filter Bit 0
ICGFLTL_FILT1:      equ    1                                         ; ICG Filter Bit 1
ICGFLTL_FILT2:      equ    2                                         ; ICG Filter Bit 2
ICGFLTL_FILT3:      equ    3                                         ; ICG Filter Bit 3
ICGFLTL_FILT4:      equ    4                                         ; ICG Filter Bit 4
ICGFLTL_FILT5:      equ    5                                         ; ICG Filter Bit 5
ICGFLTL_FILT6:      equ    6                                         ; ICG Filter Bit 6
ICGFLTL_FILT7:      equ    7                                         ; ICG Filter Bit 7
; bit position masks
mICGFLTL_FILT0:     equ    %00000001
mICGFLTL_FILT1:     equ    %00000010
mICGFLTL_FILT2:     equ    %00000100
mICGFLTL_FILT3:     equ    %00001000
mICGFLTL_FILT4:     equ    %00010000
mICGFLTL_FILT5:     equ    %00100000
mICGFLTL_FILT6:     equ    %01000000
mICGFLTL_FILT7:     equ    %10000000


;*** ICGTRM - ICG Trim Register; 0x0000003E ***
ICGTRM:             equ    $0000003E                                ;*** ICGTRM - ICG Trim Register; 0x0000003E ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
ICGTRM_TRIM0:       equ    0                                         ; ICG Trim Bit 0
ICGTRM_TRIM1:       equ    1                                         ; ICG Trim Bit 1
ICGTRM_TRIM2:       equ    2                                         ; ICG Trim Bit 2
ICGTRM_TRIM3:       equ    3                                         ; ICG Trim Bit 3
ICGTRM_TRIM4:       equ    4                                         ; ICG Trim Bit 4
ICGTRM_TRIM5:       equ    5                                         ; ICG Trim Bit 5
ICGTRM_TRIM6:       equ    6                                         ; ICG Trim Bit 6
ICGTRM_TRIM7:       equ    7                                         ; ICG Trim Bit 7
; bit position masks
mICGTRM_TRIM0:      equ    %00000001
mICGTRM_TRIM1:      equ    %00000010
mICGTRM_TRIM2:      equ    %00000100
mICGTRM_TRIM3:      equ    %00001000
mICGTRM_TRIM4:      equ    %00010000
mICGTRM_TRIM5:      equ    %00100000
mICGTRM_TRIM6:      equ    %01000000
mICGTRM_TRIM7:      equ    %10000000


;*** TPM1SC - TPM 1 Status and Control Register; 0x00000040 ***
TPM1SC:             equ    $00000040                                ;*** TPM1SC - TPM 1 Status and Control Register; 0x00000040 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
TPM1SC_PS0:         equ    0                                         ; Prescale Divisor Select Bit 0
TPM1SC_PS1:         equ    1                                         ; Prescale Divisor Select Bit 1
TPM1SC_PS2:         equ    2                                         ; Prescale Divisor Select Bit 2
TPM1SC_CLKSA:       equ    3                                         ; Clock Source Select A
TPM1SC_CLKSB:       equ    4                                         ; Clock Source Select B
TPM1SC_CPWMS:       equ    5                                         ; Center-Aligned PWM Select
TPM1SC_TOIE:        equ    6                                         ; Timer Overflow Interrupt Enable
TPM1SC_TOF:         equ    7                                         ; Timer Overflow Flag
; bit position masks
mTPM1SC_PS0:        equ    %00000001
mTPM1SC_PS1:        equ    %00000010
mTPM1SC_PS2:        equ    %00000100
mTPM1SC_CLKSA:      equ    %00001000
mTPM1SC_CLKSB:      equ    %00010000
mTPM1SC_CPWMS:      equ    %00100000
mTPM1SC_TOIE:       equ    %01000000
mTPM1SC_TOF:        equ    %10000000


;*** TPM1CNT - TPM 1 Counter Register; 0x00000041 ***
TPM1CNT:            equ    $00000041                                ;*** TPM1CNT - TPM 1 Counter Register; 0x00000041 ***


;*** TPM1CNTH - TPM 1 Counter Register High; 0x00000041 ***
TPM1CNTH:           equ    $00000041                                ;*** TPM1CNTH - TPM 1 Counter Register High; 0x00000041 ***


;*** TPM1CNTL - TPM 1 Counter Register Low; 0x00000042 ***
TPM1CNTL:           equ    $00000042                                ;*** TPM1CNTL - TPM 1 Counter Register Low; 0x00000042 ***


;*** TPM1MOD - TPM 1 Timer Counter Modulo Register; 0x00000043 ***
TPM1MOD:            equ    $00000043                                ;*** TPM1MOD - TPM 1 Timer Counter Modulo Register; 0x00000043 ***


;*** TPM1MODH - TPM 1 Timer Counter Modulo Register High; 0x00000043 ***
TPM1MODH:           equ    $00000043                                ;*** TPM1MODH - TPM 1 Timer Counter Modulo Register High; 0x00000043 ***


;*** TPM1MODL - TPM 1 Timer Counter Modulo Register Low; 0x00000044 ***
TPM1MODL:           equ    $00000044                                ;*** TPM1MODL - TPM 1 Timer Counter Modulo Register Low; 0x00000044 ***


;*** TPM1C0SC - TPM 1 Timer Channel 0 Status and Control Register; 0x00000045 ***
TPM1C0SC:           equ    $00000045                                ;*** TPM1C0SC - TPM 1 Timer Channel 0 St

⌨️ 快捷键说明

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