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

📄 cc2430.ddf

📁 cc2430_lib_and_app_1.01.zip需要的快快下载
💻 DDF
📖 第 1 页 / 共 4 页
字号:
;;                      - CC2430.ddf -
;;
;; Special header for the Chipcon CC2430 Microcontroller.
;;

;; IO Register definitions
;; Format:   tag = "NAME", "zone name", address, size in bytes, base, opt bit range
[Sfr]

;; USART0 group
;; ------------------------------------------------------------
sfr = "U0DBUF",               "SFR", C1, 1, base=16
sfr = "U0BAUD",               "SFR", C2, 1, base=16
sfr = "U0UCR",               "SFR", C4, 1, base=16
sfr = "U0UCR.START",        "SFR", C4, 1, base=16, bitRange=0
sfr = "U0UCR.STOP",        "SFR", C4, 1, base=16, bitRange=1
sfr = "U0UCR.SPB",        "SFR", C4, 1, base=16, bitRange=2
sfr = "U0UCR.PARITY",        "SFR", C4, 1, base=16, bitRange=3
sfr = "U0UCR.BIT9",        "SFR", C4, 1, base=16, bitRange=4
sfr = "U0UCR.D9",        "SFR", C4, 1, base=16, bitRange=5
sfr = "U0UCR.FLOW",        "SFR", C4, 1, base=16, bitRange=6
sfr = "U0UCR.FLUSH",        "SFR", C4, 1, base=16, bitRange=7
sfr = "U0GCR",               "SFR", C5, 1, base=16

;sfr = "U0GCR.BAUD_E_0",        "SFR", C5, 1, base=16, bitRange=0
;sfr = "U0GCR.BAUD_E_1",        "SFR", C5, 1, base=16, bitRange=1
;sfr = "U0GCR.BAUD_E_2",        "SFR", C5, 1, base=16, bitRange=2
;sfr = "U0GCR.BAUD_E_3",        "SFR", C5, 1, base=16, bitRange=3
;sfr = "U0GCR.BAUD_E_4",        "SFR", C5, 1, base=16, bitRange=4
sfr = "U0GCR.BAUD_E",        "SFR", C5, 5, base=16, bitRange=0-4

sfr = "U0GCR.ORDER",        "SFR", C5, 1, base=16, bitRange=5
sfr = "U0GCR.CPHA",        "SFR", C5, 1, base=16, bitRange=6
sfr = "U0GCR.CPOL",        "SFR", C5, 1, base=16, bitRange=7
sfr = "U0CSR",               "SFR", 86, 1, base=16
sfr = "U0CSR.ACTIVE",        "SFR", 86, 1, base=16, bitRange=0
sfr = "U0CSR.TX_BYTE",        "SFR", 86, 1, base=16, bitRange=1
sfr = "U0CSR.RX_BYTE",        "SFR", 86, 1, base=16, bitRange=2
sfr = "U0CSR.ERR",        "SFR", 86, 1, base=16, bitRange=3
sfr = "U0CSR.FE",        "SFR", 86, 1, base=16, bitRange=4
sfr = "U0CSR.SLAVE",        "SFR", 86, 1, base=16, bitRange=5
sfr = "U0CSR.RE",        "SFR", 86, 1, base=16, bitRange=6
sfr = "U0CSR.MODE",        "SFR", 86, 1, base=16, bitRange=7

;; ADC group
;; ------------------------------------------------------------
sfr = "ADCH",               "SFR", BB, 1, base=16
sfr = "RNDL",               "SFR", BC, 1, base=16
sfr = "RNDH",               "SFR", BD, 1, base=16
sfr = "ADCCON1",               "SFR", B4, 1, base=16
sfr = "ADCCON1.CHOP",        "SFR", B4, 1, base=16, bitRange=0
sfr = "ADCCON1.SCR",        "SFR", B4, 1, base=16, bitRange=1
; sfr = "ADCCON1.RCTRL_0",        "SFR", B4, 1, base=16, bitRange=2
; sfr = "ADCCON1.RCTRL_1",        "SFR", B4, 1, base=16, bitRange=3
sfr = "ADCCON1.RCTRL",        "SFR", B4, 1, base=16, bitRange=2-3
; sfr = "ADCCON1.STSEL_0",        "SFR", B4, 1, base=16, bitRange=4
; sfr = "ADCCON1.STSEL_1",        "SFR", B4, 1, base=16, bitRange=5
sfr = "ADCCON1.STSEL",        "SFR", B4, 4, base=16, bitRange=4-5

sfr = "ADCCON1.ST",        "SFR", B4, 1, base=16, bitRange=6
sfr = "ADCCON1.EOC",        "SFR", B4, 1, base=16, bitRange=7
sfr = "ADCCON2",               "SFR", B5, 1, base=16
; sfr = "ADCCON2.SCH_0",        "SFR", B5, 1, base=16, bitRange=0
; sfr = "ADCCON2.SCH_1",        "SFR", B5, 1, base=16, bitRange=1
; sfr = "ADCCON2.SCH_2",        "SFR", B5, 1, base=16, bitRange=2
; sfr = "ADCCON2.SCH_3",        "SFR", B5, 1, base=16, bitRange=3
sfr = "ADCCON2.SCH",        "SFR", B5, 4, base=16, bitRange=0-3

; sfr = "ADCCON2.SDIV_0",        "SFR", B5, 1, base=16, bitRange=4
; sfr = "ADCCON2.SDIV_1",        "SFR", B5, 1, base=16, bitRange=5
sfr = "ADCCON2.SDIV",        "SFR", B5, 2, base=16, bitRange=4-5

; sfr = "ADCCON2.SREF_0",        "SFR", B5, 1, base=16, bitRange=6
; sfr = "ADCCON2.SREF_1",        "SFR", B5, 1, base=16, bitRange=7
sfr = "ADCCON2.SREF",        "SFR", B5, 2, base=16, bitRange=6-7
sfr = "ADCL",               "SFR", BA, 1, base=16
sfr = "ADCCON3",               "SFR", B6, 1, base=16
; sfr = "ADCCON3.ECH_0",        "SFR", B6, 1, base=16, bitRange=0
; sfr = "ADCCON3.ECH_1",        "SFR", B6, 1, base=16, bitRange=1
; sfr = "ADCCON3.ECH_2",        "SFR", B6, 1, base=16, bitRange=2
; sfr = "ADCCON3.ECH_3",        "SFR", B6, 1, base=16, bitRange=3
sfr = "ADCCON3.ECH",        "SFR", B6, 4, base=16, bitRange=0-3
; sfr = "ADCCON3.EDIV_0",        "SFR", B6, 1, base=16, bitRange=4
; sfr = "ADCCON3.EDIV_1",        "SFR", B6, 1, base=16, bitRange=5
sfr = "ADCCON3.EDIV",        "SFR", B6, 2, base=16, bitRange=4-5
; sfr = "ADCCON3.EREF_0",        "SFR", B6, 1, base=16, bitRange=6
; sfr = "ADCCON3.EREF_1",        "SFR", B6, 1, base=16, bitRange=7
sfr = "ADCCON3.EREF",        "SFR", B6, 2, base=16, bitRange=6-7

;; TMINT group
;; ------------------------------------------------------------
sfr = "TIMIF",               "SFR", D8, 1, base=16
sfr = "TIMIF.T3OVFIF",        "SFR", D8, 1, base=16, bitRange=0
sfr = "TIMIF.T3CH0IF",        "SFR", D8, 1, base=16, bitRange=1
sfr = "TIMIF.T3CH1IF",        "SFR", D8, 1, base=16, bitRange=2
sfr = "TIMIF.T4OVFIF",        "SFR", D8, 1, base=16, bitRange=3
sfr = "TIMIF.T4CH0IF",        "SFR", D8, 1, base=16, bitRange=4
sfr = "TIMIF.T4CH1IF",        "SFR", D8, 1, base=16, bitRange=5
sfr = "TIMIF.OVFIM",        "SFR", D8, 1, base=16, bitRange=6

;; ST group
;; ------------------------------------------------------------
sfr = "ST0",               "SFR", 95, 1, base=16
sfr = "ST1",               "SFR", 96, 1, base=16
sfr = "ST2",               "SFR", 97, 1, base=16

;; MEMORY group
;; ------------------------------------------------------------
sfr = "MEMCTR",               "SFR", C7, 1, base=16
sfr = "MEMCTR.PREFDIS",        "SFR", C7, 1, base=16, bitRange=0
sfr = "MEMCTR.CACHDIS",        "SFR", C7, 1, base=16, bitRange=1
; sfr = "MEMCTR.FMAP_0",        "SFR", C7, 1, base=16, bitRange=4
; sfr = "MEMCTR.FMAP_1",        "SFR", C7, 1, base=16, bitRange=5
sfr = "MEMCTR.FMAP",        "SFR", C7, 2, base=16, bitRange=4-5
sfr = "MEMCTR.MUNIF",        "SFR", C7, 1, base=16, bitRange=6

;; Timer1 group
;; ------------------------------------------------------------
sfr = "T1CC1H",               "SFR", DD, 1, base=16
sfr = "T1CC2L",               "SFR", DE, 1, base=16
sfr = "T1CNTL",               "SFR", E2, 1, base=16
sfr = "T1CC2H",               "SFR", DF, 1, base=16
sfr = "T1CNTH",               "SFR", E3, 1, base=16
sfr = "T1CTL",               "SFR", E4, 1, base=16
sfr = "T1CTL.MODE0",        "SFR", E4, 1, base=16, bitRange=0
sfr = "T1CTL.MODE1",        "SFR", E4, 1, base=16, bitRange=1
sfr = "T1CTL.DIV0",        "SFR", E4, 1, base=16, bitRange=2
sfr = "T1CTL.DIV1",        "SFR", E4, 1, base=16, bitRange=3
sfr = "T1CTL.OVFIF",        "SFR", E4, 1, base=16, bitRange=4
sfr = "T1CTL.CH0IF",        "SFR", E4, 1, base=16, bitRange=5
sfr = "T1CTL.CH1IF",        "SFR", E4, 1, base=16, bitRange=6
sfr = "T1CTL.CH2IF",        "SFR", E4, 1, base=16, bitRange=7
sfr = "T1CCTL0",               "SFR", E5, 1, base=16
sfr = "T1CCTL0.CAP0",        "SFR", E5, 1, base=16, bitRange=0
sfr = "T1CCTL0.CAP1",        "SFR", E5, 1, base=16, bitRange=1
sfr = "T1CCTL0.MODE",        "SFR", E5, 1, base=16, bitRange=2
sfr = "T1CCTL0.CMP0",        "SFR", E5, 1, base=16, bitRange=3
sfr = "T1CCTL0.CMP1",        "SFR", E5, 1, base=16, bitRange=4
sfr = "T1CCTL0.CMP2",        "SFR", E5, 1, base=16, bitRange=5
sfr = "T1CCTL0.IM",        "SFR", E5, 1, base=16, bitRange=6
sfr = "T1CCTL0.CPSEL",        "SFR", E5, 1, base=16, bitRange=7
sfr = "T1CCTL1",               "SFR", E6, 1, base=16
sfr = "T1CCTL1.CAP0",        "SFR", E6, 1, base=16, bitRange=0
sfr = "T1CCTL1.CAP1",        "SFR", E6, 1, base=16, bitRange=1
sfr = "T1CCTL1.MODE",        "SFR", E6, 1, base=16, bitRange=2
sfr = "T1CCTL1.CMP0",        "SFR", E6, 1, base=16, bitRange=3
sfr = "T1CCTL1.CMP1",        "SFR", E6, 1, base=16, bitRange=4
sfr = "T1CCTL1.CMP2",        "SFR", E6, 1, base=16, bitRange=5
sfr = "T1CCTL1.IM",        "SFR", E6, 1, base=16, bitRange=6
sfr = "T1CCTL1.CPSEL",        "SFR", E6, 1, base=16, bitRange=7
sfr = "T1CCTL2",               "SFR", E7, 1, base=16
sfr = "T1CCTL2.CAP0",        "SFR", E7, 1, base=16, bitRange=0
sfr = "T1CCTL2.CAP1",        "SFR", E7, 1, base=16, bitRange=1
sfr = "T1CCTL2.MODE",        "SFR", E7, 1, base=16, bitRange=2
sfr = "T1CCTL2.CMP0",        "SFR", E7, 1, base=16, bitRange=3
sfr = "T1CCTL2.CMP1",        "SFR", E7, 1, base=16, bitRange=4
sfr = "T1CCTL2.CMP2",        "SFR", E7, 1, base=16, bitRange=5
sfr = "T1CCTL2.IM",        "SFR", E7, 1, base=16, bitRange=6
sfr = "T1CCTL2.CPSEL",        "SFR", E7, 1, base=16, bitRange=7
sfr = "T1CC0L",               "SFR", DA, 1, base=16
sfr = "T1CC0H",               "SFR", DB, 1, base=16
sfr = "T1CC1L",               "SFR", DC, 1, base=16

;; USART1 group
;; ------------------------------------------------------------
sfr = "U1BAUD",               "SFR", FA, 1, base=16
; sfr = "U1BAUD.BAUD_M_0",        "SFR", FA, 1, base=16, bitRange=0
; sfr = "U1BAUD.BAUD_M_1",        "SFR", FA, 1, base=16, bitRange=1
; sfr = "U1BAUD.BAUD_M_2",        "SFR", FA, 1, base=16, bitRange=2
; sfr = "U1BAUD.BAUD_M_3",        "SFR", FA, 1, base=16, bitRange=3
; sfr = "U1BAUD.BAUD_M_4",        "SFR", FA, 1, base=16, bitRange=4
; sfr = "U1BAUD.BAUD_M_5",        "SFR", FA, 1, base=16, bitRange=5
; sfr = "U1BAUD.BAUD_M_6",        "SFR", FA, 1, base=16, bitRange=6
; sfr = "U1BAUD.BAUD_M_7",        "SFR", FA, 1, base=16, bitRange=7
sfr = "U1UCR",               "SFR", FB, 1, base=16
sfr = "U1UCR.START",        "SFR", FB, 1, base=16, bitRange=0
sfr = "U1UCR.STOP",        "SFR", FB, 1, base=16, bitRange=1
sfr = "U1UCR.SPB",        "SFR", FB, 1, base=16, bitRange=2
sfr = "U1UCR.PARITY",        "SFR", FB, 1, base=16, bitRange=3
sfr = "U1UCR.BIT9",        "SFR", FB, 1, base=16, bitRange=4
sfr = "U1UCR.D9",        "SFR", FB, 1, base=16, bitRange=5
sfr = "U1UCR.FLOW",        "SFR", FB, 1, base=16, bitRange=6
sfr = "U1UCR.FLUSH",        "SFR", FB, 1, base=16, bitRange=7
sfr = "U1GCR",               "SFR", FC, 1, base=16
; sfr = "U1GCR.BAUD_E_0",        "SFR", FC, 1, base=16, bitRange=0
; sfr = "U1GCR.BAUD_E_1",        "SFR", FC, 1, base=16, bitRange=1
; sfr = "U1GCR.BAUD_E_2",        "SFR", FC, 1, base=16, bitRange=2
; sfr = "U1GCR.BAUD_E_3",        "SFR", FC, 1, base=16, bitRange=3
; sfr = "U1GCR.BAUD_E_4",        "SFR", FC, 1, base=16, bitRange=4
sfr = "U1GCR.BAUD_E",        "SFR", FC, 5, base=16, bitRange=0-4
sfr = "U1GCR.ORDER",        "SFR", FC, 1, base=16, bitRange=5
sfr = "U1GCR.CPHA",        "SFR", FC, 1, base=16, bitRange=6
sfr = "U1GCR.CPOL",        "SFR", FC, 1, base=16, bitRange=7
sfr = "U1CSR",               "SFR", F8, 1, base=16
sfr = "U1CSR.ACTIVE",        "SFR", F8, 1, base=16, bitRange=0
sfr = "U1CSR.TX_BYTE",        "SFR", F8, 1, base=16, bitRange=1
sfr = "U1CSR.RX_BYTE",        "SFR", F8, 1, base=16, bitRange=2
sfr = "U1CSR.ERR",        "SFR", F8, 1, base=16, bitRange=3
sfr = "U1CSR.FE",        "SFR", F8, 1, base=16, bitRange=4
sfr = "U1CSR.SLAVE",        "SFR", F8, 1, base=16, bitRange=5
sfr = "U1CSR.RE",        "SFR", F8, 1, base=16, bitRange=6
sfr = "U1CSR.MODE",        "SFR", F8, 1, base=16, bitRange=7
sfr = "U1DBUF",               "SFR", F9, 1, base=16
; sfr = "U1DBUF.DATA_0",        "SFR", F9, 1, base=16, bitRange=0
; sfr = "U1DBUF.DATA_1",        "SFR", F9, 1, base=16, bitRange=1
; sfr = "U1DBUF.DATA_2",        "SFR", F9, 1, base=16, bitRange=2
; sfr = "U1DBUF.DATA_3",        "SFR", F9, 1, base=16, bitRange=3
; sfr = "U1DBUF.DATA_4",        "SFR", F9, 1, base=16, bitRange=4
; sfr = "U1DBUF.DATA_5",        "SFR", F9, 1, base=16, bitRange=5
; sfr = "U1DBUF.DATA_6",        "SFR", F9, 1, base=16, bitRange=6
; sfr = "U1DBUF.DATA_7",        "SFR", F9, 1, base=16, bitRange=7

;; Timer2 group
;; ------------------------------------------------------------
sfr = "T2THD",               "SFR", A7, 1, base=16
sfr = "T2PEROF1",               "SFR", 9D, 1, base=16
sfr = "T2PEROF2",               "SFR", 9E, 1, base=16
sfr = "T2CNF",               "SFR", C3, 1, base=16
sfr = "T2CNF.RUN",        "SFR", C3, 1, base=16, bitRange=0
sfr = "T2CNF.SYNC",        "SFR", C3, 1, base=16, bitRange=1
sfr = "T2CNF.CLCOMP",        "SFR", C3, 1, base=16, bitRange=2
sfr = "T2CNF.CMSEL",        "SFR", C3, 1, base=16, bitRange=3
sfr = "T2CNF.OFCMPIF",        "SFR", C3, 1, base=16, bitRange=5
sfr = "T2CNF.PERIF",        "SFR", C3, 1, base=16, bitRange=6
sfr = "T2CNF.CMPIF",        "SFR", C3, 1, base=16, bitRange=7
sfr = "T2OF0",               "SFR", A1, 1, base=16
sfr = "T2CMP",               "SFR", 94, 1, base=16
sfr = "T2OF1",               "SFR", A2, 1, base=16
sfr = "T2OF2",               "SFR", A3, 1, base=16
sfr = "T2CAPLPL",               "SFR", A4, 1, base=16
sfr = "T2CAPHPH",               "SFR", A5, 1, base=16
sfr = "T2TLD",               "SFR", A6, 1, base=16
sfr = "T2PEROF0",               "SFR", 9C, 1, base=16

;; DMA group
;; ------------------------------------------------------------
sfr = "DMAIRQ",               "SFR", D1, 1, base=16
sfr = "DMAIRQ.DMAIF0",        "SFR", D1, 1, base=16, bitRange=0
sfr = "DMAIRQ.DMAIF1",        "SFR", D1, 1, base=16, bitRange=1
sfr = "DMAIRQ.DMAIF2",        "SFR", D1, 1, base=16, bitRange=2
sfr = "DMAIRQ.DMAIF3",        "SFR", D1, 1, base=16, bitRange=3
sfr = "DMAIRQ.DMAIF4",        "SFR", D1, 1, base=16, bitRange=4
sfr = "DMA1CFGL",               "SFR", D2, 1, base=16
sfr = "DMA1CFGH",               "SFR", D3, 1, base=16
sfr = "DMA0CFGL",               "SFR", D4, 1, base=16
sfr = "DMA0CFGH",               "SFR", D5, 1, base=16
sfr = "DMAARM",               "SFR", D6, 1, base=16
sfr = "DMAARM.DMAARM0",        "SFR", D6, 1, base=16, bitRange=0
sfr = "DMAARM.DMAARM1",        "SFR", D6, 1, base=16, bitRange=1
sfr = "DMAARM.DMAARM2",        "SFR", D6, 1, base=16, bitRange=2
sfr = "DMAARM.DMAARM3",        "SFR", D6, 1, base=16, bitRange=3
sfr = "DMAARM.DMAARM4",        "SFR", D6, 1, base=16, bitRange=4
sfr = "DMAARM.ABORT",        "SFR", D6, 1, base=16, bitRange=7
sfr = "DMAREQ",               "SFR", D7, 1, base=16
sfr = "DMAREQ.DMAREQ0",        "SFR", D7, 1, base=16, bitRange=0
sfr = "DMAREQ.DMAREQ1",        "SFR", D7, 1, base=16, bitRange=1
sfr = "DMAREQ.DMAREQ2",        "SFR", D7, 1, base=16, bitRange=2
sfr = "DMAREQ.DMAREQ3",        "SFR", D7, 1, base=16, bitRange=3

⌨️ 快捷键说明

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