📄 mc9s08qd4.inc
字号:
FCNFG: equ $00001823 ;*** FCNFG - FLASH Configuration Register; 0x00001823 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
FCNFG_KEYACC: equ 5 ; Enable Writing of Access Key
; bit position masks
mFCNFG_KEYACC: equ %00100000
;*** FPROT - FLASH Protection Register; 0x00001824 ***
FPROT: equ $00001824 ;*** FPROT - FLASH Protection Register; 0x00001824 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
FPROT_FPDIS: equ 0 ; FLASH Protection Disable
FPROT_FPS0: equ 1 ; FLASH Protect Select Bits, bit 0
FPROT_FPS1: equ 2 ; FLASH Protect Select Bits, bit 1
FPROT_FPS2: equ 3 ; FLASH Protect Select Bits, bit 2
FPROT_FPS3: equ 4 ; FLASH Protect Select Bits, bit 3
FPROT_FPS4: equ 5 ; FLASH Protect Select Bits, bit 4
FPROT_FPS5: equ 6 ; FLASH Protect Select Bits, bit 5
FPROT_FPS6: equ 7 ; FLASH Protect Select Bits, bit 6
; bit position masks
mFPROT_FPDIS: equ %00000001
mFPROT_FPS0: equ %00000010
mFPROT_FPS1: equ %00000100
mFPROT_FPS2: equ %00001000
mFPROT_FPS3: equ %00010000
mFPROT_FPS4: equ %00100000
mFPROT_FPS5: equ %01000000
mFPROT_FPS6: equ %10000000
;*** FSTAT - FLASH Status Register; 0x00001825 ***
FSTAT: equ $00001825 ;*** FSTAT - FLASH Status Register; 0x00001825 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
FSTAT_FBLANK: equ 2 ; FLASH Verified as All Blank (erased) Flag
FSTAT_FACCERR: equ 4 ; Access Error Flag
FSTAT_FPVIOL: equ 5 ; Protection Violation Flag
FSTAT_FCCF: equ 6 ; FLASH Command Complete Flag
FSTAT_FCBEF: equ 7 ; FLASH Command Buffer Empty Flag
; bit position masks
mFSTAT_FBLANK: equ %00000100
mFSTAT_FACCERR: equ %00010000
mFSTAT_FPVIOL: equ %00100000
mFSTAT_FCCF: equ %01000000
mFSTAT_FCBEF: equ %10000000
;*** FCMD - FLASH Command Register; 0x00001826 ***
FCMD: equ $00001826 ;*** FCMD - FLASH Command Register; 0x00001826 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
FCMD_FCMD0: equ 0 ; FLASH Command Bit 0
FCMD_FCMD1: equ 1 ; FLASH Command Bit 1
FCMD_FCMD2: equ 2 ; FLASH Command Bit 2
FCMD_FCMD3: equ 3 ; FLASH Command Bit 3
FCMD_FCMD4: equ 4 ; FLASH Command Bit 4
FCMD_FCMD5: equ 5 ; FLASH Command Bit 5
FCMD_FCMD6: equ 6 ; FLASH Command Bit 6
FCMD_FCMD7: equ 7 ; FLASH Command Bit 7
; bit position masks
mFCMD_FCMD0: equ %00000001
mFCMD_FCMD1: equ %00000010
mFCMD_FCMD2: equ %00000100
mFCMD_FCMD3: equ %00001000
mFCMD_FCMD4: equ %00010000
mFCMD_FCMD5: equ %00100000
mFCMD_FCMD6: equ %01000000
mFCMD_FCMD7: equ %10000000
;*** PTAPE - Port A Internal Pullup Enable; 0x00001840 ***
PTAPE: equ $00001840 ;*** PTAPE - Port A Internal Pullup Enable; 0x00001840 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
PTAPE_PTAPE0: equ 0 ; Internal Pullup Enable for Port A Bit 0
PTAPE_PTAPE1: equ 1 ; Internal Pullup Enable for Port A Bit 1
PTAPE_PTAPE2: equ 2 ; Internal Pullup Enable for Port A Bit 2
PTAPE_PTAPE3: equ 3 ; Internal Pullup Enable for Port A Bit 3
PTAPE_PTAPE4: equ 4 ; Internal Pullup Enable for Port A Bit 4
PTAPE_PTAPE5: equ 5 ; Internal Pullup Enable for Port A Bit 5
; bit position masks
mPTAPE_PTAPE0: equ %00000001
mPTAPE_PTAPE1: equ %00000010
mPTAPE_PTAPE2: equ %00000100
mPTAPE_PTAPE3: equ %00001000
mPTAPE_PTAPE4: equ %00010000
mPTAPE_PTAPE5: equ %00100000
;*** PTASE - Port A Slew Rate Enable; 0x00001841 ***
PTASE: equ $00001841 ;*** PTASE - Port A Slew Rate Enable; 0x00001841 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
PTASE_PTASE0: equ 0 ; Output Slew Rate Enable for Port A Bit 0
PTASE_PTASE1: equ 1 ; Output Slew Rate Enable for Port A Bit 1
PTASE_PTASE2: equ 2 ; Output Slew Rate Enable for Port A Bit 2
PTASE_PTASE3: equ 3 ; Output Slew Rate Enable for Port A Bit 3
PTASE_PTASE4: equ 4 ; Output Slew Rate Enable for Port A Bit 4
PTASE_PTASE5: equ 5 ; Output Slew Rate Enable for Port A Bit 5
; bit position masks
mPTASE_PTASE0: equ %00000001
mPTASE_PTASE1: equ %00000010
mPTASE_PTASE2: equ %00000100
mPTASE_PTASE3: equ %00001000
mPTASE_PTASE4: equ %00010000
mPTASE_PTASE5: equ %00100000
;*** PTADS - Port A Drive Strength Select; 0x00001842 ***
PTADS: equ $00001842 ;*** PTADS - Port A Drive Strength Select; 0x00001842 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
PTADS_PTADS0: equ 0 ; Output Drive Strength Selection for Port A Bit 0
PTADS_PTADS1: equ 1 ; Output Drive Strength Selection for Port A Bit 1
PTADS_PTADS2: equ 2 ; Output Drive Strength Selection for Port A Bit 2
PTADS_PTADS3: equ 3 ; Output Drive Strength Selection for Port A Bit 3
PTADS_PTADS4: equ 4 ; Output Drive Strength Selection for Port A Bit 4
PTADS_PTADS5: equ 5 ; Output Drive Strength Selection for Port A Bit 5
; bit position masks
mPTADS_PTADS0: equ %00000001
mPTADS_PTADS1: equ %00000010
mPTADS_PTADS2: equ %00000100
mPTADS_PTADS3: equ %00001000
mPTADS_PTADS4: equ %00010000
mPTADS_PTADS5: equ %00100000
;*** NVBACKKEY0 - Backdoor Comparison Key 0; 0x0000FFB0 ***
NVBACKKEY0: equ $0000FFB0 ;*** NVBACKKEY0 - Backdoor Comparison Key 0; 0x0000FFB0 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
NVBACKKEY0_KEY0: equ 0 ; Backdoor Comparison Key bits, bit 0
NVBACKKEY0_KEY1: equ 1 ; Backdoor Comparison Key bits, bit 1
NVBACKKEY0_KEY2: equ 2 ; Backdoor Comparison Key bits, bit 2
NVBACKKEY0_KEY3: equ 3 ; Backdoor Comparison Key bits, bit 3
NVBACKKEY0_KEY4: equ 4 ; Backdoor Comparison Key bits, bit 4
NVBACKKEY0_KEY5: equ 5 ; Backdoor Comparison Key bits, bit 5
NVBACKKEY0_KEY6: equ 6 ; Backdoor Comparison Key bits, bit 6
NVBACKKEY0_KEY7: equ 7 ; Backdoor Comparison Key bits, bit 7
; bit position masks
mNVBACKKEY0_KEY0: equ %00000001
mNVBACKKEY0_KEY1: equ %00000010
mNVBACKKEY0_KEY2: equ %00000100
mNVBACKKEY0_KEY3: equ %00001000
mNVBACKKEY0_KEY4: equ %00010000
mNVBACKKEY0_KEY5: equ %00100000
mNVBACKKEY0_KEY6: equ %01000000
mNVBACKKEY0_KEY7: equ %10000000
;*** NVBACKKEY1 - Backdoor Comparison Key 1; 0x0000FFB1 ***
NVBACKKEY1: equ $0000FFB1 ;*** NVBACKKEY1 - Backdoor Comparison Key 1; 0x0000FFB1 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
NVBACKKEY1_KEY0: equ 0 ; Backdoor Comparison Key bits, bit 0
NVBACKKEY1_KEY1: equ 1 ; Backdoor Comparison Key bits, bit 1
NVBACKKEY1_KEY2: equ 2 ; Backdoor Comparison Key bits, bit 2
NVBACKKEY1_KEY3: equ 3 ; Backdoor Comparison Key bits, bit 3
NVBACKKEY1_KEY4: equ 4 ; Backdoor Comparison Key bits, bit 4
NVBACKKEY1_KEY5: equ 5 ; Backdoor Comparison Key bits, bit 5
NVBACKKEY1_KEY6: equ 6 ; Backdoor Comparison Key bits, bit 6
NVBACKKEY1_KEY7: equ 7 ; Backdoor Comparison Key bits, bit 7
; bit position masks
mNVBACKKEY1_KEY0: equ %00000001
mNVBACKKEY1_KEY1: equ %00000010
mNVBACKKEY1_KEY2: equ %00000100
mNVBACKKEY1_KEY3: equ %00001000
mNVBACKKEY1_KEY4: equ %00010000
mNVBACKKEY1_KEY5: equ %00100000
mNVBACKKEY1_KEY6: equ %01000000
mNVBACKKEY1_KEY7: equ %10000000
;*** NVBACKKEY2 - Backdoor Comparison Key 2; 0x0000FFB2 ***
NVBACKKEY2: equ $0000FFB2 ;*** NVBACKKEY2 - Backdoor Comparison Key 2; 0x0000FFB2 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
NVBACKKEY2_KEY0: equ 0 ; Backdoor Comparison Key bits, bit 0
NVBACKKEY2_KEY1: equ 1 ; Backdoor Comparison Key bits, bit 1
NVBACKKEY2_KEY2: equ 2 ; Backdoor Comparison Key bits, bit 2
NVBACKKEY2_KEY3: equ 3 ; Backdoor Comparison Key bits, bit 3
NVBACKKEY2_KEY4: equ 4 ; Backdoor Comparison Key bits, bit 4
NVBACKKEY2_KEY5: equ 5 ; Backdoor Comparison Key bits, bit 5
NVBACKKEY2_KEY6: equ 6 ; Backdoor Comparison Key bits, bit 6
NVBACKKEY2_KEY7: equ 7 ; Backdoor Comparison Key bits, bit 7
; bit position masks
mNVBACKKEY2_KEY0: equ %00000001
mNVBACKKEY2_KEY1: equ %00000010
mNVBACKKEY2_KEY2: equ %00000100
mNVBACKKEY2_KEY3: equ %00001000
mNVBACKKEY2_KEY4: equ %00010000
mNVBACKKEY2_KEY5: equ %00100000
mNVBACKKEY2_KEY6: equ %01000000
mNVBACKKEY2_KEY7: equ %10000000
;*** NVBACKKEY3 - Backdoor Comparison Key 3; 0x0000FFB3 ***
NVBACKKEY3: equ $0000FFB3 ;*** NVBACKKEY3 - Backdoor Comparison Key 3; 0x0000FFB3 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
NVBACKKEY3_KEY0: equ 0 ; Backdoor Comparison Key bits, bit 0
NVBACKKEY3_KEY1: equ 1 ; Backdoor Comparison Key bits, bit 1
NVBACKKEY3_KEY2: equ 2 ; Backdoor Comparison Key bits, bit 2
NVBACKKEY3_KEY3: equ 3 ; Backdoor Comparison Key bits, bit 3
NVBACKKEY3_KEY4: equ 4 ; Backdoor Comparison Key bits, bit 4
NVBACKKEY3_KEY5: equ 5 ; Backdoor Comparison Key bits, bit 5
NVBACKKEY3_KEY6: equ 6 ; Backdoor Comparison Key bits, bit 6
NVBACKKEY3_KEY7: equ 7 ; Backdoor Comparison Key bits, bit 7
; bit position masks
mNVBACKKEY3_KEY0: equ %00000001
mNVBACKKEY3_KEY1: equ %00000010
mNVBACKKEY3_KEY2: equ %00000100
mNVBACKKEY3_KEY3: equ %00001000
mNVBACKKEY3_KEY4: equ %00010000
mNVBACKKEY3_KEY5: equ %00100000
mNVBACKKEY3_KEY6: equ %01000000
mNVBACKKEY3_KEY7: equ %10000000
;*** NVBACKKEY4 - Backdoor Comparison Key 4; 0x0000FFB4 ***
NVBACKKEY4: equ $0000FFB4 ;*** NVBACKKEY4 - Backdoor Comparison Key 4; 0x0000FFB4 ***
; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
NVBACKKEY4_KEY0: equ 0 ; Backdoor Comparison Key bits, bit 0
NVBACKKEY4_KEY1: equ 1 ; Backdoor Comparison Key bits, bit 1
NVBACKKEY4_KEY2: equ 2 ; Backdoor Comparison Key bits, bit 2
NVBACKKEY4_KEY3: equ 3 ; Backdoor Comparison Key bits, bit 3
NVBACKKEY4_KEY4: equ 4 ; Backdoor Comparison Key bits, bit 4
NVBACKKEY4_KEY5: equ 5 ; Backdoor Comparison Key bits, bit 5
NVBACKKEY4_KEY6: equ 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -