?? cc1110.ddf
字號:
;; - CC1110.ddf -
;;
;; Special header for the Chipcon CC1110 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 = "U0DBUF.[7:0]DATA", "SFR", C1, 1, base=16, bitRange=0-7
sfr = "U0BAUD", "SFR", C2, 1, base=16
sfr = "U0BAUD.[7:0]BAUD_M", "SFR", C2, 1, base=16, bitRange=0-7
sfr = "U0UCR", "SFR", C4, 1, base=16
sfr = "U0UCR.[7]FLUSH", "SFR", C4, 1, base=16, bitRange=7
sfr = "U0UCR.[6]FLOW", "SFR", C4, 1, base=16, bitRange=6
sfr = "U0UCR.[5]D9", "SFR", C4, 1, base=16, bitRange=5
sfr = "U0UCR.[4]BIT9", "SFR", C4, 1, base=16, bitRange=4
sfr = "U0UCR.[3]PARITY", "SFR", C4, 1, base=16, bitRange=3
sfr = "U0UCR.[2]SPB", "SFR", C4, 1, base=16, bitRange=2
sfr = "U0UCR.[1]STOP", "SFR", C4, 1, base=16, bitRange=1
sfr = "U0UCR.[0]START", "SFR", C4, 1, base=16, bitRange=0
sfr = "U0GCR", "SFR", C5, 1, base=16
sfr = "U0GCR.[7]CPOL", "SFR", C5, 1, base=16, bitRange=7
sfr = "U0GCR.[6]CPHA", "SFR", C5, 1, base=16, bitRange=6
sfr = "U0GCR.[5]ORDER", "SFR", C5, 1, base=16, bitRange=5
sfr = "U0GCR.[4:0]BAUD_E", "SFR", C5, 1, base=16, bitRange=0-4
sfr = "U0CSR", "SFR", 86, 1, base=16
sfr = "U0CSR.[7]MODE", "SFR", 86, 1, base=16, bitRange=7
sfr = "U0CSR.[6]RE", "SFR", 86, 1, base=16, bitRange=6
sfr = "U0CSR.[5]SLAVE", "SFR", 86, 1, base=16, bitRange=5
sfr = "U0CSR.[4]FE", "SFR", 86, 1, base=16, bitRange=4
sfr = "U0CSR.[3]ERR", "SFR", 86, 1, base=16, bitRange=3
sfr = "U0CSR.[2]RX_BYTE", "SFR", 86, 1, base=16, bitRange=2
sfr = "U0CSR.[1]TX_BYTE", "SFR", 86, 1, base=16, bitRange=1
sfr = "U0CSR.[0]ACTIVE", "SFR", 86, 1, base=16, bitRange=0
;; ADC group
;; ------------------------------------------------------------
sfr = "ADCL", "SFR", BA, 1, base=16
sfr = "ADCL.[7:4]ADC[3:0]", "SFR", BA, 1, base=16, bitRange=4-7
sfr = "ADCH", "SFR", BB, 1, base=16
sfr = "ADCH.[7:0]ADC[11:4]","SFR", BB, 1, base=16, bitRange=0-7
sfr = "RNDL", "SFR", BC, 1, base=16
sfr = "RNDH", "SFR", BD, 1, base=16
sfr = "ADCCON1", "SFR", B4, 1, base=16
sfr = "ADCCON1.[7]EOC", "SFR", B4, 1, base=16, bitRange=7
sfr = "ADCCON1.[6]ST", "SFR", B4, 1, base=16, bitRange=6
sfr = "ADCCON1.[5:4]STSEL", "SFR", B4, 1, base=16, bitRange=4-5
sfr = "ADCCON1.[3:2]RCTRL", "SFR", B4, 1, base=16, bitRange=2-3
sfr = "ADCCON2", "SFR", B5, 1, base=16
sfr = "ADCCON2.[7:6]SREF", "SFR", B5, 1, base=16, bitRange=6-7
sfr = "ADCCON2.[5:4]SDIV", "SFR", B5, 1, base=16, bitRange=4-5
sfr = "ADCCON2.[3:0]SCH", "SFR", B5, 1, base=16, bitRange=0-3
sfr = "ADCCON3", "SFR", B6, 1, base=16
sfr = "ADCCON3.[7:6]EREF", "SFR", B6, 1, base=16, bitRange=6-7
sfr = "ADCCON3.[5:4]EDIV", "SFR", B6, 1, base=16, bitRange=4-5
sfr = "ADCCON3.[3:0]ECH", "SFR", B6, 1, base=16, bitRange=0-3
;; TMINT group
;; ------------------------------------------------------------
sfr = "TIMIF", "SFR", D8, 1, base=16
sfr = "TIMIF.[6]OVFIM", "SFR", D8, 1, base=16, bitRange=6
sfr = "TIMIF.[5]T4CH1IF", "SFR", D8, 1, base=16, bitRange=5
sfr = "TIMIF.[4]T4CH0IF", "SFR", D8, 1, base=16, bitRange=4
sfr = "TIMIF.[3]T4OVFIF", "SFR", D8, 1, base=16, bitRange=3
sfr = "TIMIF.[2]T3CH1IF", "SFR", D8, 1, base=16, bitRange=2
sfr = "TIMIF.[1]T3CH0IF", "SFR", D8, 1, base=16, bitRange=1
sfr = "TIMIF.[0]T3OVFIF", "SFR", D8, 1, base=16, bitRange=0
;; MEMORY group
;; ------------------------------------------------------------
sfr = "MEMCTR", "SFR", C7, 1, base=16
sfr = "MEMCTR.[1]CACHDIS", "SFR", C7, 1, base=16, bitRange=1
sfr = "MEMCTR.[0]PREFDIS", "SFR", C7, 1, base=16, bitRange=0
;; Timer1 group
;; ------------------------------------------------------------
sfr = "T1CC1H", "SFR", DD, 1, base=16
sfr = "T1CC1H.[7:0]T1CC1[15:8]", "SFR", DD, 1, base=16, bitRange=0-7
sfr = "T1CC2L", "SFR", DE, 1, base=16
sfr = "T1CC2L.[7:0]T1CC2[7:0]", "SFR", DE, 1, base=16, bitRange=0-7
sfr = "T1CNTL", "SFR", E2, 1, base=16
sfr = "T1CNTL.[7:0]CNT[7:0]", "SFR", E2, 1, base=16, bitRange=0-7
sfr = "T1CNTH", "SFR", E3, 1, base=16
sfr = "T1CNTH.[7:0]CNT[15:8]", "SFR", E3, 1, base=16, bitRange=0-7
sfr = "T1CC2H", "SFR", DF, 1, base=16
sfr = "T1CC2H.[7:0]T1CC2[15:8]", "SFR", DF, 1, base=16, bitRange=0-7
sfr = "T1CTL", "SFR", E4, 1, base=16
sfr = "T1CTL.[7]CH2IF", "SFR", E4, 1, base=16, bitRange=7
sfr = "T1CTL.[6]CH1IF", "SFR", E4, 1, base=16, bitRange=6
sfr = "T1CTL.[5]CH0IF", "SFR", E4, 1, base=16, bitRange=5
sfr = "T1CTL.[4]OVFIF", "SFR", E4, 1, base=16, bitRange=4
sfr = "T1CTL.[3:2]DIV", "SFR", E4, 1, base=16, bitRange=2-3
sfr = "T1CTL.[1:0]MODE", "SFR", E4, 1, base=16, bitRange=0-1
sfr = "T1CCTL0", "SFR", E5, 1, base=16
sfr = "T1CCTL0.[7]CPSEL", "SFR", E5, 1, base=16, bitRange=7
sfr = "T1CCTL0.[6]IM", "SFR", E5, 1, base=16, bitRange=6
sfr = "T1CCTL0.[5:3]CMP", "SFR", E5, 1, base=16, bitRange=3-5
sfr = "T1CCTL0.[2]MODE", "SFR", E5, 1, base=16, bitRange=2
sfr = "T1CCTL0.[1:0]CAP", "SFR", E5, 1, base=16, bitRange=0-1
sfr = "T1CCTL1", "SFR", E6, 1, base=16
sfr = "T1CCTL1.[7]CPSEL", "SFR", E6, 1, base=16, bitRange=7
sfr = "T1CCTL1.[6]IM", "SFR", E6, 1, base=16, bitRange=6
sfr = "T1CCTL1.[5:3]CMP", "SFR", E6, 1, base=16, bitRange=3-5
sfr = "T1CCTL1.[2]MODE", "SFR", E6, 1, base=16, bitRange=2
sfr = "T1CCTL1.[1:0]CAP", "SFR", E6, 1, base=16, bitRange=0-1
sfr = "T1CCTL2", "SFR", E7, 1, base=16
sfr = "T1CCTL2.[7]CPSEL", "SFR", E7, 1, base=16, bitRange=7
sfr = "T1CCTL2.[6]IM", "SFR", E7, 1, base=16, bitRange=6
sfr = "T1CCTL2.[5:3]CMP", "SFR", E7, 1, base=16, bitRange=3-5
sfr = "T1CCTL2.[2]MODE", "SFR", E7, 1, base=16, bitRange=2
sfr = "T1CCTL2.[1:0]CAP", "SFR", E7, 1, base=16, bitRange=0-1
sfr = "T1CC0L", "SFR", DA, 1, base=16
sfr = "T1CC0L.[7:0]T1CC0[7:0]", "SFR", DA, 1, base=16, bitRange=0-7
sfr = "T1CC0H", "SFR", DB, 1, base=16
sfr = "T1CC0H.[7:0]T1CC0[15:8]", "SFR", DB, 1, base=16, bitRange=0-7
sfr = "T1CC1L", "SFR", DC, 1, base=16
sfr = "T1CC1L.[7:0]T1CC1[7:0]", "SFR", DC, 1, base=16, bitRange=0-7
;; USART1 group
;; ------------------------------------------------------------
sfr = "U1BAUD", "SFR", FA, 1, base=16
sfr = "U1BAUD.[7:0]BAUD_M", "SFR", FA, 1, base=16, bitRange=0-7
sfr = "U1UCR", "SFR", FB, 1, base=16
sfr = "U1UCR.[7]FLUSH", "SFR", FB, 1, base=16, bitRange=7
sfr = "U1UCR.[6]FLOW", "SFR", FB, 1, base=16, bitRange=6
sfr = "U1UCR.[5]D9", "SFR", FB, 1, base=16, bitRange=5
sfr = "U1UCR.[4]BIT9", "SFR", FB, 1, base=16, bitRange=4
sfr = "U1UCR.[3]PARITY", "SFR", FB, 1, base=16, bitRange=3
sfr = "U1UCR.[2]SPB", "SFR", FB, 1, base=16, bitRange=2
sfr = "U1UCR.[1]STOP", "SFR", FB, 1, base=16, bitRange=1
sfr = "U1UCR.[0]START", "SFR", FB, 1, base=16, bitRange=0
sfr = "U1GCR", "SFR", FC, 1, base=16
sfr = "U1GCR.[7]CPOL", "SFR", FC, 1, base=16, bitRange=7
sfr = "U1GCR.[6]CPHA", "SFR", FC, 1, base=16, bitRange=6
sfr = "U1GCR.[5]ORDER", "SFR", FC, 1, base=16, bitRange=5
sfr = "U1GCR.[4:0]BAUD_E", "SFR", FC, 1, base=16, bitRange=0-4
sfr = "U1CSR", "SFR", F8, 1, base=16
sfr = "U1CSR.[7]MODE", "SFR", F8, 1, base=16, bitRange=7
sfr = "U1CSR.[6]RE", "SFR", F8, 1, base=16, bitRange=6
sfr = "U1CSR.[5]SLAVE", "SFR", F8, 1, base=16, bitRange=5
sfr = "U1CSR.[4]FE", "SFR", F8, 1, base=16, bitRange=4
sfr = "U1CSR.[3]ERR", "SFR", F8, 1, base=16, bitRange=3
sfr = "U1CSR.[2]RX_BYTE", "SFR", F8, 1, base=16, bitRange=2
sfr = "U1CSR.[1]TX_BYTE", "SFR", F8, 1, base=16, bitRange=1
sfr = "U1CSR.[0]ACTIVE", "SFR", F8, 1, base=16, bitRange=0
sfr = "U1DBUF", "SFR", F9, 1, base=16
sfr = "U1DBUF.[7:0]DATA", "SFR", F9, 1, base=16, bitRange=0-7
;; Timer2 group
;; ------------------------------------------------------------
sfr = "T2PR", "SFR", 9D, 1, base=16
sfr = "T2PR.[7:0]PR", "SFR", 9D, 1, base=16, bitRange=0-7
sfr = "T2CTL", "SFR", 9E, 1, base=16
sfr = "T2CTL.[6]TEX", "SFR", 9E, 1, base=16, bitRange=6
sfr = "T2CTL.[4]INT", "SFR", 9E, 1, base=16, bitRange=4
sfr = "T2CTL.[2]TIG", "SFR", 9E, 1, base=16, bitRange=2
sfr = "T2CTL.[1:0]TIP", "SFR", 9E, 1, base=16, bitRange=0-1
sfr = "T2CT", "SFR", 9C, 1, base=16
sfr = "T2CT.[7:0]CNT", "SFR", 9C, 1, base=16, bitRange=0-7
;; Sleep Timer group
;; ------------------------------------------------------------
sfr = "WORIRQ", "SFR", A1, 1, base=16
sfr = "WORIRQ.[4]EVENT0_MASK", "SFR", A1, 1, base=16, bitRange=4
sfr = "WORIRQ.[0]EVENT0_FLAG", "SFR", A1, 1, base=16, bitRange=0
sfr = "WORCTRL", "SFR", A2, 1, base=16
sfr = "WORCTRL.[2]WOR_RESET", "SFR", A2, 1, base=16, bitRange=2
sfr = "WORCTRL.[1:0]WOR_RES", "SFR", A2, 1, base=16, bitRange=0-1
sfr = "WOREVT0", "SFR", A3, 1, base=16
sfr = "WOREVT0.[7:0]EVENT0[7:0]", "SFR", A3, 1, base=16, bitRange=0-7
sfr = "WOREVT1", "SFR", A4, 1, base=16
sfr = "WOREVT1.[7:0]EVENT0[15:8]", "SFR", A4, 1, base=16, bitRange=0-7
sfr = "WORTIME0", "SFR", A5, 1, base=16
sfr = "WORTIME0.[7:0]WORTIME[7:0]", "SFR", A5, 1, base=16, bitRange=0-7
sfr = "WORTIME1", "SFR", A6, 1, base=16
sfr = "WORTIME1.[7:0]WORTIME[15:8]", "SFR", A6, 1, base=16, bitRange=0-7
;; DMA group
;; ------------------------------------------------------------
sfr = "DMAIRQ", "SFR", D1, 1, base=16
sfr = "DMAIRQ.[4]DMAIF4", "SFR", D1, 1, base=16, bitRange=4
sfr = "DMAIRQ.[3]DMAIF3", "SFR", D1, 1, base=16, bitRange=3
sfr = "DMAIRQ.[2]DMAIF2", "SFR", D1, 1, base=16, bitRange=2
sfr = "DMAIRQ.[1]DMAIF1", "SFR", D1, 1, base=16, bitRange=1
sfr = "DMAIRQ.[0]DMAIF0", "SFR", D1, 1, base=16, bitRange=0
sfr = "DMA1CFGL", "SFR", D2, 1, base=16
sfr = "DMA1CFGL.[7:0]DMA1CFG[7:0]", "SFR", D2, 1, base=16, bitRange=0-7
sfr = "DMA1CFGH", "SFR", D3, 1, base=16
sfr = "DMA1CFGH.[7:0]DMA1CFG[15:8]", "SFR", D3, 1, base=16, bitRange=0-7
sfr = "DMA0CFGL", "SFR", D4, 1, base=16
sfr = "DMA0CFGL.[7:0]DMA0CFG[7:0]", "SFR", D4, 1, base=16, bitRange=0-7
sfr = "DMA0CFGH", "SFR", D5, 1, base=16
sfr = "DMA0CFGH.[7:0]DMA0CFG[15:8]", "SFR", D5, 1, base=16, bitRange=0-7
sfr = "DMAARM", "SFR", D6, 1, base=16
sfr = "DMAARM.[7]ABORT", "SFR", D6, 1, base=16, bitRange=7
sfr = "DMAARM.[4]DMAARM4", "SFR", D6, 1, base=16, bitRange=4
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -