?? cc2430.ddf
字號:
;; - 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.FLUSH", "SFR", C4, 1, base=16, bitRange=7
sfr = "U0UCR.FLOW", "SFR", C4, 1, base=16, bitRange=6
sfr = "U0UCR.D9", "SFR", C4, 1, base=16, bitRange=5
sfr = "U0UCR.BIT9", "SFR", C4, 1, base=16, bitRange=4
sfr = "U0UCR.PARITY", "SFR", C4, 1, base=16, bitRange=3
sfr = "U0UCR.SPB", "SFR", C4, 1, base=16, bitRange=2
sfr = "U0UCR.STOP", "SFR", C4, 1, base=16, bitRange=1
sfr = "U0UCR.START", "SFR", C4, 1, base=16, bitRange=0
sfr = "U0GCR", "SFR", C5, 1, base=16
sfr = "U0GCR.CPOL", "SFR", C5, 1, base=16, bitRange=7
sfr = "U0GCR.CPHA", "SFR", C5, 1, base=16, bitRange=6
sfr = "U0GCR.ORDER", "SFR", C5, 1, base=16, bitRange=5
sfr = "U0GCR.BAUD_E", "SFR", C5, 5, base=16, bitRange=0-4
sfr = "U0CSR", "SFR", 86, 1, base=16
sfr = "U0CSR.MODE", "SFR", 86, 1, base=16, bitRange=7
sfr = "U0CSR.RE", "SFR", 86, 1, base=16, bitRange=6
sfr = "U0CSR.SLAVE", "SFR", 86, 1, base=16, bitRange=5
sfr = "U0CSR.FE", "SFR", 86, 1, base=16, bitRange=4
sfr = "U0CSR.ERR", "SFR", 86, 1, base=16, bitRange=3
sfr = "U0CSR.RX_BYTE", "SFR", 86, 1, base=16, bitRange=2
sfr = "U0CSR.TX_BYTE", "SFR", 86, 1, base=16, bitRange=1
sfr = "U0CSR.ACTIVE", "SFR", 86, 1, base=16, bitRange=0
;; 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.EOC", "SFR", B4, 1, base=16, bitRange=7
sfr = "ADCCON1.ST", "SFR", B4, 1, base=16, bitRange=6
sfr = "ADCCON1.STSEL", "SFR", B4, 4, base=16, bitRange=4-5
sfr = "ADCCON1.RCTRL", "SFR", B4, 1, base=16, bitRange=2-3
sfr = "ADCCON2", "SFR", B5, 1, base=16
sfr = "ADCCON2.SREF", "SFR", B5, 2, base=16, bitRange=6-7
sfr = "ADCCON2.SDIV", "SFR", B5, 2, base=16, bitRange=4-5
sfr = "ADCCON2.SCH", "SFR", B5, 4, base=16, bitRange=0-3
sfr = "ADCL", "SFR", BA, 1, base=16
sfr = "ADCCON3", "SFR", B6, 1, base=16
sfr = "ADCCON3.EREF", "SFR", B6, 2, base=16, bitRange=6-7
sfr = "ADCCON3.EDIV", "SFR", B6, 2, base=16, bitRange=4-5
sfr = "ADCCON3.ECH", "SFR", B6, 4, base=16, bitRange=0-3
;; TMINT group
;; ------------------------------------------------------------
sfr = "TIMIF", "SFR", D8, 1, base=16
sfr = "TIMIF.OVFIM", "SFR", D8, 1, base=16, bitRange=6
sfr = "TIMIF.T4CH1IF", "SFR", D8, 1, base=16, bitRange=5
sfr = "TIMIF.T4CH0IF", "SFR", D8, 1, base=16, bitRange=4
sfr = "TIMIF.T4OVFIF", "SFR", D8, 1, base=16, bitRange=3
sfr = "TIMIF.T3CH1IF", "SFR", D8, 1, base=16, bitRange=2
sfr = "TIMIF.T3CH0IF", "SFR", D8, 1, base=16, bitRange=1
sfr = "TIMIF.T3OVFIF", "SFR", D8, 1, base=16, bitRange=0
;; 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.MUNIF", "SFR", C7, 1, base=16, bitRange=6
sfr = "MEMCTR.FMAP", "SFR", C7, 2, base=16, bitRange=4-5
sfr = "MEMCTR.CACHDIS", "SFR", C7, 1, base=16, bitRange=1
sfr = "FMAP", "SFR", 9F, 1, base=16
sfr = "RCCTRL", "SFR", B7, 1, base=16
;; 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.CH2IF", "SFR", E4, 1, base=16, bitRange=7
sfr = "T1CTL.CH1IF", "SFR", E4, 1, base=16, bitRange=6
sfr = "T1CTL.CH0IF", "SFR", E4, 1, base=16, bitRange=5
sfr = "T1CTL.OVFIF", "SFR", E4, 1, base=16, bitRange=4
sfr = "T1CTL.DIV", "SFR", E4, 1, base=16, bitRange=2-3
sfr = "T1CTL.MODE", "SFR", E4, 1, base=16, bitRange=0-1
sfr = "T1CCTL0", "SFR", E5, 1, base=16
sfr = "T1CCTL0.IM", "SFR", E5, 1, base=16, bitRange=6
sfr = "T1CCTL0.CMP", "SFR", E5, 1, base=16, bitRange=3-5
sfr = "T1CCTL0.MODE", "SFR", E5, 1, base=16, bitRange=2
sfr = "T1CCTL0.CAP", "SFR", E5, 1, base=16, bitRange=0-1
sfr = "T1CCTL1", "SFR", E6, 1, base=16
sfr = "T1CCTL1.IM", "SFR", E6, 1, base=16, bitRange=6
sfr = "T1CCTL1.CMP", "SFR", E6, 1, base=16, bitRange=3-5
sfr = "T1CCTL1.MODE", "SFR", E6, 1, base=16, bitRange=2
sfr = "T1CCTL1.CAP", "SFR", E6, 1, base=16, bitRange=0-1
sfr = "T1CCTL2", "SFR", E7, 1, base=16
sfr = "T1CCTL2.IM", "SFR", E7, 1, base=16, bitRange=6
sfr = "T1CCTL2.CMP", "SFR", E7, 1, base=16, bitRange=3-5
sfr = "T1CCTL2.MODE", "SFR", E7, 1, base=16, bitRange=2
sfr = "T1CCTL2.CAP", "SFR", E7, 1, base=16, bitRange=0-1
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 = "U1UCR", "SFR", FB, 1, base=16
sfr = "U1UCR.FLUSH", "SFR", FB, 1, base=16, bitRange=7
sfr = "U1UCR.FLOW", "SFR", FB, 1, base=16, bitRange=6
sfr = "U1UCR.D9", "SFR", FB, 1, base=16, bitRange=5
sfr = "U1UCR.BIT9", "SFR", FB, 1, base=16, bitRange=4
sfr = "U1UCR.PARITY", "SFR", FB, 1, base=16, bitRange=3
sfr = "U1UCR.SPB", "SFR", FB, 1, base=16, bitRange=2
sfr = "U1UCR.STOP", "SFR", FB, 1, base=16, bitRange=1
sfr = "U1UCR.START", "SFR", FB, 1, base=16, bitRange=0
sfr = "U1GCR", "SFR", FC, 1, base=16
sfr = "U1GCR.CPOL", "SFR", FC, 1, base=16, bitRange=7
sfr = "U1GCR.CPHA", "SFR", FC, 1, base=16, bitRange=6
sfr = "U1GCR.ORDER", "SFR", FC, 1, base=16, bitRange=5
sfr = "U1GCR.BAUD_E", "SFR", FC, 5, base=16, bitRange=0-4
sfr = "U1CSR", "SFR", F8, 1, base=16
sfr = "U1CSR.MODE", "SFR", F8, 1, base=16, bitRange=7
sfr = "U1CSR.RE", "SFR", F8, 1, base=16, bitRange=6
sfr = "U1CSR.SLAVE", "SFR", F8, 1, base=16, bitRange=5
sfr = "U1CSR.FE", "SFR", F8, 1, base=16, bitRange=4
sfr = "U1CSR.ERR", "SFR", F8, 1, base=16, bitRange=3
sfr = "U1CSR.RX_BYTE", "SFR", F8, 1, base=16, bitRange=2
sfr = "U1CSR.TX_BYTE", "SFR", F8, 1, base=16, bitRange=1
sfr = "U1CSR.ACTIVE", "SFR", F8, 1, base=16, bitRange=0
sfr = "U1DBUF", "SFR", F9, 1, base=16
;; Timer2 group
;; ------------------------------------------------------------
sfr = "T2THD", "SFR", A7, 1, base=16
sfr = "T2PEROF1", "SFR", 9D, 1, base=16
sfr = "T2PEROF2", "SFR", 9E, 1, base=16
sfr = "T2PEROF2.CMPIM", "SFR", 9E, 1, base=16, bitRange=7
sfr = "T2PEROF2.PERIM", "SFR", 9E, 1, base=16, bitRange=6
sfr = "T2PEROF2.OFCMPIM", "SFR", 9E, 1, base=16, bitRange=5
sfr = "T2PEROF2.PEROF2", "SFR", 9E, 1, base=16, bitRange=0-3
sfr = "T2CNF", "SFR", C3, 1, base=16
sfr = "T2CNF.CMPIF", "SFR", C3, 1, base=16, bitRange=7
sfr = "T2CNF.PERIF", "SFR", C3, 1, base=16, bitRange=6
sfr = "T2CNF.OFCMPIF", "SFR", C3, 1, base=16, bitRange=5
sfr = "T2CNF.CMSEL", "SFR", C3, 1, base=16, bitRange=3
sfr = "T2CNF.SYNC", "SFR", C3, 1, base=16, bitRange=1
sfr = "T2CNF.RUN", "SFR", C3, 1, base=16, bitRange=0
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.DMAIF4", "SFR", D1, 1, base=16, bitRange=4
sfr = "DMAIRQ.DMAIF3", "SFR", D1, 1, base=16, bitRange=3
sfr = "DMAIRQ.DMAIF2", "SFR", D1, 1, base=16, bitRange=2
sfr = "DMAIRQ.DMAIF1", "SFR", D1, 1, base=16, bitRange=1
sfr = "DMAIRQ.DMAIF0", "SFR", D1, 1, base=16, bitRange=0
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.ABORT", "SFR", D6, 1, base=16, bitRange=7
sfr = "DMAARM.DMAARM4", "SFR", D6, 1, base=16, bitRange=4
sfr = "DMAARM.DMAARM3", "SFR", D6, 1, base=16, bitRange=3
sfr = "DMAARM.DMAARM2", "SFR", D6, 1, base=16, bitRange=2
sfr = "DMAARM.DMAARM1", "SFR", D6, 1, base=16, bitRange=1
sfr = "DMAARM.DMAARM0", "SFR", D6, 1, base=16, bitRange=0
sfr = "DMAREQ", "SFR", D7, 1, base=16
sfr = "DMAREQ.DMAREQ4", "SFR", D7, 1, base=16, bitRange=4
sfr = "DMAREQ.DMAREQ3", "SFR", D7, 1, base=16, bitRange=3
sfr = "DMAREQ.DMAREQ2", "SFR", D7, 1, base=16, bitRange=2
sfr = "DMAREQ.DMAREQ1", "SFR", D7, 1, base=16, bitRange=1
sfr = "DMAREQ.DMAREQ0", "SFR", D7, 1, base=16, bitRange=0
;; Interrupt group
;; ------------------------------------------------------------
sfr = "IEN1", "SFR", B8, 1, base=16
sfr = "IEN1.P0IE", "SFR", B8, 1, base=16, bitRange=5
sfr = "IEN1.T4IE", "SFR", B8, 1, base=16, bitRange=4
sfr = "IEN1.T3IE", "SFR", B8, 1, base=16, bitRange=3
sfr = "IEN1.T2IE", "SFR", B8, 1, base=16, bitRange=2
sfr = "IEN1.T1IE", "SFR", B8, 1, base=16, bitRange=1
sfr = "IEN1.DMAIE", "SFR", B8, 1, base=16, bitRange=0
sfr = "TCON", "SFR", 88, 1, base=16
sfr = "TCON.URX1IF", "SFR", 88, 1, base=16, bitRange=7
sfr = "TCON.ADCIF", "SFR", 88, 1, base=16, bitRange=5
sfr = "TCON.URX0IF", "SFR", 88, 1, base=16, bitRange=3
sfr = "TCON.IT1", "SFR", 88, 1, base=16, bitRange=2
sfr = "TCON.RFERRIF", "SFR", 88, 1, base=16, bitRange=1
sfr = "TCON.IT0", "SFR", 88, 1, base=16, bitRange=0
sfr = "IP1", "SFR", B9, 1, base=16
sfr = "IP1.IP1_5", "SFR", B9, 1, base=16, bitRange=5
sfr = "IP1.IP1_4", "SFR", B9, 1, base=16, bitRange=4
sfr = "IP1.IP1_3", "SFR", B9, 1, base=16, bitRange=3
sfr = "IP1.IP1_2", "SFR", B9, 1, base=16, bitRange=2
sfr = "IP1.IP1_1", "SFR", B9, 1, base=16, bitRange=1
sfr = "IP1.IP1_0", "SFR", B9, 1, base=16, bitRange=0
sfr = "IEN0", "SFR", A8, 1, base=16
sfr = "IEN0.EA", "SFR", A8, 1, base=16, bitRange=7
sfr = "IEN0.STIE", "SFR", A8, 1, base=16, bitRange=5
sfr = "IEN0.ENCIE", "SFR", A8, 1, base=16, bitRange=4
sfr = "IEN0.URX1IE", "SFR", A8, 1, base=16, bitRange=3
sfr = "IEN0.URX0IE", "SFR", A8, 1, base=16, bitRange=2
sfr = "IEN0.ADCIE", "SFR", A8, 1, base=16, bitRange=1
sfr = "IEN0.RFERRIE", "SFR", A8, 1, base=16, bitRange=0
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -