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

📄 cc2431.ddf

📁 cc1111调试文件
💻 DDF
📖 第 1 页 / 共 3 页
字号:
sfr = "P0DIR.P0DIR_1",     "SFR", FD, 1, base=16, bitRange=1
sfr = "P0DIR.P0DIR_0",     "SFR", FD, 1, base=16, bitRange=0
sfr = "P1DIR",             "SFR", FE, 1, base=16
sfr = "P1DIR.P1DIR_7",     "SFR", FE, 1, base=16, bitRange=7
sfr = "P1DIR.P1DIR_6",     "SFR", FE, 1, base=16, bitRange=6
sfr = "P1DIR.P1DIR_5",     "SFR", FE, 1, base=16, bitRange=5
sfr = "P1DIR.P1DIR_4",     "SFR", FE, 1, base=16, bitRange=4
sfr = "P1DIR.P1DIR_3",     "SFR", FE, 1, base=16, bitRange=3
sfr = "P1DIR.P1DIR_2",     "SFR", FE, 1, base=16, bitRange=2
sfr = "P1DIR.P1DIR_1",     "SFR", FE, 1, base=16, bitRange=1
sfr = "P1DIR.P1DIR_0",     "SFR", FE, 1, base=16, bitRange=0
sfr = "P1IFG",             "SFR", 8A, 1, base=16
sfr = "P1IFG.P1IF_7",      "SFR", 8A, 1, base=16, bitRange=7
sfr = "P1IFG.P1IF_6",      "SFR", 8A, 1, base=16, bitRange=6
sfr = "P1IFG.P1IF_5",      "SFR", 8A, 1, base=16, bitRange=5
sfr = "P1IFG.P1IF_4",      "SFR", 8A, 1, base=16, bitRange=4
sfr = "P1IFG.P1IF_3",      "SFR", 8A, 1, base=16, bitRange=3
sfr = "P1IFG.P1IF_2",      "SFR", 8A, 1, base=16, bitRange=2
sfr = "P1IFG.P1IF_1",      "SFR", 8A, 1, base=16, bitRange=1
sfr = "P1IFG.P1IF_0",      "SFR", 8A, 1, base=16, bitRange=0
sfr = "P2IFG",             "SFR", 8B, 1, base=16
sfr = "P2IFG.P2IF_4",      "SFR", 8B, 1, base=16, bitRange=4
sfr = "P2IFG.P2IF_3",      "SFR", 8B, 1, base=16, bitRange=3
sfr = "P2IFG.P2IF_2",      "SFR", 8B, 1, base=16, bitRange=2
sfr = "P2IFG.P2IF_1",      "SFR", 8B, 1, base=16, bitRange=1
sfr = "P2IFG.P2IF_0",      "SFR", 8B, 1, base=16, bitRange=0

;; WDT group
;; ------------------------------------------------------------
sfr = "WDCTL",             "SFR", C9, 1, base=16
sfr = "WDCTL.CLR",         "SFR", C9, 4, base=16, bitRange=4-7
sfr = "WDCTL.EN",          "SFR", C9, 1, base=16, bitRange=3
sfr = "WDCTL.MODE",        "SFR", C9, 1, base=16, bitRange=2
sfr = "WDCTL.INT",         "SFR", C9, 2, base=16, bitRange=0-1

;; Core group
;; ------------------------------------------------------------
sfr = "ACC",               "SFR", E0, 1, base=16
sfr = "DPS",               "SFR", 92, 1, base=16
sfr = "DPS.DPS",           "SFR", 92, 1, base=16, bitRange=0
sfr = "MPAGE",             "SFR", 93, 1, base=16
sfr = "PCON",              "SFR", 87, 1, base=16
sfr = "PCON.IDLE",         "SFR", 87, 1, base=16, bitRange=0

;; RF group
;; ------------------------------------------------------------
sfr = "RFST",              "SFR", E1, 1, base=16
sfr = "RFIM",              "SFR", 91, 1, base=16
sfr = "RFIM.IM_RREG_PD",   "SFR", 91, 1, base=16, bitRange=7
sfr = "RFIM.IM_TXDONE",    "SFR", 91, 1, base=16, bitRange=6
sfr = "RFIM.IM_FIFOP",     "SFR", 91, 1, base=16, bitRange=5
sfr = "RFIM.IM_SFD",       "SFR", 91, 1, base=16, bitRange=4
sfr = "RFIM.IM_CCA",       "SFR", 91, 1, base=16, bitRange=3
sfr = "RFIM.IM_CSP_WT",    "SFR", 91, 1, base=16, bitRange=2
sfr = "RFIM.IM_CSP_STOP",  "SFR", 91, 1, base=16, bitRange=1
sfr = "RFIM.IM_CSP_INT",   "SFR", 91, 1, base=16, bitRange=0
sfr = "RFIF",              "SFR", E9, 1, base=16
sfr = "RFIF.IRQ_RREG_ON",  "SFR", E9, 1, base=16, bitRange=7
sfr = "RFIF.IRQ_TXDONE",   "SFR", E9, 1, base=16, bitRange=6
sfr = "RFIF.IRQ_FIFOP",    "SFR", E9, 1, base=16, bitRange=5
sfr = "RFIF.IRQ_SFD",      "SFR", E9, 1, base=16, bitRange=4
sfr = "RFIF.IRQ_CCA",      "SFR", E9, 1, base=16, bitRange=3
sfr = "RFIF.IRQ_CSP_WT",   "SFR", E9, 1, base=16, bitRange=2
sfr = "RFIF.IRQ_CSP_STOP", "SFR", E9, 1, base=16, bitRange=1
sfr = "RFIF.IRQ_CSP_INT",  "SFR", E9, 1, base=16, bitRange=0
sfr = "RFD",               "SFR", D9, 1, base=16

;; FLASH group
;; ------------------------------------------------------------
sfr = "FWT",               "SFR", AB, 1, base=16
sfr = "FADDRL",            "SFR", AC, 1, base=16
sfr = "FADDRH",            "SFR", AD, 1, base=16
sfr = "FCTL",              "SFR", AE, 1, base=16
sfr = "FCTL.BUSY",         "SFR", AE, 1, base=16, bitRange=7
sfr = "FCTL.SWBSY",        "SFR", AE, 1, base=16, bitRange=6
sfr = "FCTL.CONTRD",       "SFR", AE, 1, base=16, bitRange=4
sfr = "FCTL.WRITE",        "SFR", AE, 1, base=16, bitRange=1
sfr = "FCTL.ERASE",        "SFR", AE, 1, base=16, bitRange=0
sfr = "FWDATA",            "SFR", AF, 1, base=16

;; Radio group
;; ------------------------------------------------------------
sfr = "CSPCTRL",           "XData", DF15, 1, base=16
sfr = "CHVER",             "XData", DF60, 1, base=16
sfr = "CSPT",              "XData", DF16, 1, base=16
sfr = "IEEE_ADDR7",        "XData", DF4A, 1, base=16
sfr = "CHIPID",            "XData", DF61, 1, base=16
sfr = "RFPWR",             "XData", DF17, 1, base=16
sfr = "PANIDH",            "XData", DF4B, 1, base=16
sfr = "RFSTATUS",          "XData", DF62, 1, base=16
sfr = "TXCTRLH",           "XData", DF0A, 1, base=16
sfr = "FSMSTATE",          "XData", DF39, 1, base=16
sfr = "PANIDL",            "XData", DF4C, 1, base=16
sfr = "TXCTRLL",           "XData", DF0B, 1, base=16
sfr = "SHORTADDRH",        "XData", DF4D, 1, base=16
sfr = "FSMTCH",            "XData", DF20, 1, base=16
sfr = "RXCTRL0H",          "XData", DF0C, 1, base=16
sfr = "SHORTADDRL",        "XData", DF4E, 1, base=16
sfr = "FSMTCL",            "XData", DF21, 1, base=16
sfr = "IOCFG0",            "XData", DF4F, 1, base=16
sfr = "MANANDH",           "XData", DF22, 1, base=16
sfr = "IEEE_ADDR0",        "XData", DF43, 1, base=16
sfr = "RXCTRL0L",          "XData", DF0D, 1, base=16
sfr = "MDMCTRL0H",         "XData", DF02, 1, base=16
sfr = "MANANDL",           "XData", DF23, 1, base=16
sfr = "IEEE_ADDR1",        "XData", DF44, 1, base=16
sfr = "RXCTRL1H",          "XData", DF0E, 1, base=16
sfr = "MDMCTRL0L",         "XData", DF03, 1, base=16
sfr = "MANORH",            "XData", DF24, 1, base=16
sfr = "IEEE_ADDR2",        "XData", DF45, 1, base=16
sfr = "RXCTRL1L",          "XData", DF0F, 1, base=16
sfr = "MDMCTRL1H",         "XData", DF04, 1, base=16
sfr = "MANORL",            "XData", DF25, 1, base=16
sfr = "IEEE_ADDR3",        "XData", DF46, 1, base=16
sfr = "MDMCTRL1L",         "XData", DF05, 1, base=16
sfr = "AGCCTRLH",          "XData", DF26, 1, base=16
sfr = "IEEE_ADDR4",        "XData", DF47, 1, base=16
sfr = "IOCFG1",            "XData", DF50, 1, base=16
sfr = "RSSIH",             "XData", DF06, 1, base=16
sfr = "AGCCTRLL",          "XData", DF27, 1, base=16
sfr = "IEEE_ADDR5",        "XData", DF48, 1, base=16
sfr = "ADCTSTH",           "XData", DF3A, 1, base=16
sfr = "IOCFG2",            "XData", DF51, 1, base=16
sfr = "RSSIL",             "XData", DF07, 1, base=16
sfr = "IEEE_ADDR6",        "XData", DF49, 1, base=16
sfr = "ADCTSTL",           "XData", DF3B, 1, base=16
sfr = "IOCFG3",            "XData", DF52, 1, base=16
sfr = "SYNCWORDH",         "XData", DF08, 1, base=16
sfr = "DACTSTH",           "XData", DF3C, 1, base=16
sfr = "DACTSTL",           "XData", DF3D, 1, base=16
sfr = "FSCTRLH",           "XData", DF10, 1, base=16
sfr = "SYNCWORDL",         "XData", DF09, 1, base=16
sfr = "RXFIFOCNT",         "XData", DF53, 1, base=16
sfr = "FSCTRLL",           "XData", DF11, 1, base=16
sfr = "FSMTC1",            "XData", DF54, 1, base=16
sfr = "CSPX",              "XData", DF12, 1, base=16
sfr = "CSPY",              "XData", DF13, 1, base=16
sfr = "CSPZ",              "XData", DF14, 1, base=16
sfr = "XOSC32M",           "XData", DF63, 1, base=16
sfr = "IRQSRC",            "XData", DF64, 1, base=16
sfr = "AGCTST0H",          "XData", DF28, 1, base=16
sfr = "AGCTST0L",          "XData", DF29, 1, base=16
sfr = "AGCTST1H",          "XData", DF2A, 1, base=16
sfr = "AGCTST1L",          "XData", DF2B, 1, base=16
sfr = "AGCTST2H",          "XData", DF2C, 1, base=16
sfr = "AGCTST2L",          "XData", DF2D, 1, base=16
sfr = "FSTST0H",           "XData", DF2E, 1, base=16
sfr = "FSTST0L",           "XData", DF2F, 1, base=16
sfr = "FSTST1H",           "XData", DF30, 1, base=16
sfr = "FSTST1L",           "XData", DF31, 1, base=16
sfr = "FSTST2H",           "XData", DF32, 1, base=16
sfr = "FSTST2L",           "XData", DF33, 1, base=16
sfr = "FSTST3H",           "XData", DF34, 1, base=16
sfr = "FSTST3L",           "XData", DF35, 1, base=16
sfr = "RXBPFTSTH",         "XData", DF37, 1, base=16
sfr = "RXBPFTSTL",         "XData", DF38, 1, base=16
sfr = "TOPTST",            "XData", DF3F, 1, base=16
sfr = "RESERVEDH",         "XData", DF40, 1, base=16
sfr = "RESERVEDL",         "XData", DF41, 1, base=16

;; Location Engine
;; ------------------------------------------------------------
sfr = "LOCENG",            "XData", DF57, 1, base=16
sfr = "LOCENG.RUN",        "XData", DF57, 1, base=16, bitRange=0
sfr = "LOCENG.REFLD",      "XData", DF57, 1, base=16, bitRange=1
sfr = "LOCENG.PARLD",      "XData", DF57, 1, base=16, bitRange=2
sfr = "LOCENG.DONE",       "XData", DF57, 1, base=16, bitRange=3
sfr = "LOCENG.EN",         "XData", DF57, 1, base=16, bitRange=4
sfr = "REFCOORD",          "XData", DF55, 1, base=16
sfr = "MEASPARM",          "XData", DF56, 1, base=16
sfr = "LOCX",              "XData", DF58, 1, base=16
sfr = "LOCY",              "XData", DF59, 1, base=16
sfr = "LOCMIN",            "XData", DF5A, 1, base=16

[SfrReset]
;; Syntax: Reset[Counter] = Address Size(in bytes) InitValue

;; SFR register groups

[SfrGroupInfo]
group = "Memory", "MPAGE", "MEMCTR", "FMAP"
group = "Interrupt", "IEN0", "IEN1", "IEN2" , "TCON", "S0CON", "S1CON", "IRCON", "IRCON2", "IP1", "IP0", "RFIM", "RFIF"
group = "I/O", "P0", "P1", "P2" , "P0DIR", "P1DIR", "P2DIR", "P1IEN", "PERCFG", "PICTL", "P0IFG", "P1IFG", "P2IFG", "P0SEL", "P1SEL", "P2SEL", "P0INP", "P1INP", "P2INP", "ADCCFG"
group = "DMA Control", "DMAIRQ", "DMAARM", "DMAREQ", "DMA1CFGH", "DMA1CFGL", "DMA0CFGH", "DMA0CFGL"
group = "Timer Control", "TIMIF"
group = "Timer1", "T1CNTH", "T1CNTL", "T1CTL" , "T1CCTL0", "T1CC0H", "T1CC0L", "T1CCTL1", "T1CC1H", "T1CC1L", "T1CCTL2", "T1CC2H", "T1CC2L"
group = "Timer2", "T2CNF", "T2THD", "T2TLD", "T2CMP", "T2OF2", "T2OF1", "T2OF0" , "T2CAPHPH", "T2CAPLPL", "T2PEROF0", "T2PEROF1", "T2PEROF2"
group = "Timer3", "T3CNT", "T3CTL", "T3CCTL0", "T3CC0", "T3CCTL1", "T3CC1"
group = "Timer4", "T4CNT", "T4CTL", "T4CCTL0", "T4CC0", "T4CCTL1", "T4CC1"
group = "Sleep Timer", "ST2", "ST1", "ST0"
group = "ADC", "ADCCON1", "ADCCON2", "ADCCON3", "ADCH", "ADCL", "RNDH", "RNDL"
group = "AES", "ENCCS", "ENCDI", "ENCDO"
group = "Power Management", "SLEEP", "CLKCON", "PCON", "RCCTRL"
group = "Watchdog Timer", "WDCTL"
group = "USART0", "U0DBUF", "U0BAUD", "U0UCR", "U0GCR", "U0CSR"
group = "USART1", "U1DBUF", "U1BAUD", "U1UCR", "U1GCR", "U1CSR"
group = "FLASH", "FWT", "FADDRL", "FADDRH", "FCTL", "FWDATA"
group = "RF", "RFST", "RFIM", "RFIF", "RFD"
group = "Radio", "ADCTSTH", "ADCTSTL", "AGCCTRLH", "AGCCTRLL", "AGCTST0H", "AGCTST0L", "AGCTST1H", "AGCTST1L", "AGCTST2H", "AGCTST2L", "CHIPID", "CHVER", "CSPCTRL", "CSPT", "CSPX", "CSPY", "CSPZ", "DACTSTH", "DACTSTL", "FSCTRLH", "FSCTRLL", "FSMSTATE", "FSMTC1", "FSMTCH", "FSMTCL", "FSTST0H", "FSTST0L", "FSTST1H", "FSTST1L", "FSTST2H", "FSTST2L", "FSTST3H", "FSTST3L", "IEEE_ADDR0", "IEEE_ADDR1", "IEEE_ADDR2", "IEEE_ADDR3", "IEEE_ADDR4", "IEEE_ADDR5", "IEEE_ADDR6", "IEEE_ADDR7", "IOCFG0", "IOCFG1", "IOCFG2", "IOCFG3", "IRQSRC", "MANANDH", "MANANDL", "MANORH", "MANORL", "MDMCTRL0H", "MDMCTRL0L", "MDMCTRL1H", "MDMCTRL1L", "PANIDH", "PANIDL", "RESERVEDH", "RESERVEDL", "RFPWR", "RFSTATUS", "RSSIH", "RSSIL", "RXBPFTSTH", "RXBPFTSTL", "RXCTRL0H", "RXCTRL0L", "RXCTRL1H", "RXCTRL1L", "RXFIFOCNT", "SHORTADDRH", "SHORTADDRL", "SYNCWORDH", "SYNCWORDL", "TOPTST", "TXCTRLH", "TXCTRLL", "XOSC32M"
group = "Location Engine", "LOCENG", "REFCOORD", "MEASPARM", "LOCX", "LOCY", "LOCMIN"


;; Interrupt Vectors

[InterruptList]
;; ----------------------------------------------------------------------
;;                               Vector Enable
;;            Id                      Prio                Pending
;; ----------------------------------------------------------------------
Interrupt0  = NMI                0x00 1
Interrupt1  = RFERR              0x03 2 IEN0.RFERRIE      TCON.RFERRIF
Interrupt2  = ADC                0x0B 2 IEN0.ADCIE        TCON.ADCIF
Interrupt3  = URX0               0x13 2 IEN0.URX0IE       TCON.URX0IF
Interrupt4  = URX1               0x1B 2 IEN0.URX1IE       TCON.URX1IF
Interrupt5  = ENC                0x23 2 IEN0.ENCIE        S0CON.ENCIF_0
Interrupt6  = ST                 0x2B 2 IEN0.STIE         IRCON.STIF
Interrupt7  = P2INT              0x33 2 IEN2.P2IE         IRCON2.P2IF
Interrupt8  = UTX0               0x3B 2 IEN2.UTX0IE       IRCON2.UTX0IF
Interrupt9  = DMA                0x43 2 IEN1.DMAIE        IRCON.DMAIF
Interrupt10 = T1                 0x4B 2 IEN1.T1IE         IRCON.T1IF
Interrupt11 = T2                 0x53 2 IEN1.T2IE         IRCON.T2IF
Interrupt12 = T3                 0x5B 2 IEN1.T3IE         IRCON.T3IF
Interrupt13 = T4                 0x63 2 IEN1.T4IE         IRCON.T4IF
Interrupt14 = P0INT              0x6B 2 IEN1.P0IE         IRCON.P0IF
Interrupt15 = UTX1               0x73 2 IEN2.UTX1IE       IRCON2.UTX1IF
Interrupt16 = P1INT              0x7B 2 IEN2.P1IE         IRCON2.P1IF
Interrupt17 = RF                 0x83 2 IEN2.RFIE         S1CON.RFIF_0
Interrupt18 = WDT                0x8B 2 IEN2.WDTIE        IRCON2.WDTIF

⌨️ 快捷键说明

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