📄 cc1111.ddf
字号:
sfr = "TEST0.[1]VCO_SEL_CAL_EN", "XData", DF25, 1, base=16, bitRange=1
sfr = "TEST0.[0]TEST0", "XData", DF25, 1, base=16, bitRange=0
;; 0xDF26 Reserved
sfr = "PA_TABLE7", "XData", DF27, 1, base=16
sfr = "PA_TABLE6", "XData", DF28, 1, base=16
sfr = "PA_TABLE5", "XData", DF29, 1, base=16
sfr = "PA_TABLE4", "XData", DF2A, 1, base=16
sfr = "PA_TABLE3", "XData", DF2B, 1, base=16
sfr = "PA_TABLE2", "XData", DF2C, 1, base=16
sfr = "PA_TABLE1", "XData", DF2D, 1, base=16
sfr = "PA_TABLE0", "XData", DF2E, 1, base=16
sfr = "IOCFG2", "XData", DF2F, 1, base=16
sfr = "IOCFG2.[6]GDO2_INV", "XData", DF2F, 1, base=16, bitRange=6
sfr = "IOCFG2.[5:0]GDO2_CFG", "XData", DF2F, 1, base=16, bitRange=0-5
sfr = "IOCFG1", "XData", DF30, 1, base=16
sfr = "IOCFG1.[7]GDO_DS", "XData", DF30, 1, base=16, bitRange=7
sfr = "IOCFG1.[6]GDO1_INV", "XData", DF30, 1, base=16, bitRange=6
sfr = "IOCFG1.[5:0]GDO1_CFG", "XData", DF30, 1, base=16, bitRange=0-5
sfr = "IOCFG0", "XData", DF31, 1, base=16
sfr = "IOCFG0.[6]GDO0_INV", "XData", DF31, 1, base=16, bitRange=6
sfr = "IOCFG0.[5:0]GDO0_CFG", "XData", DF31, 1, base=16, bitRange=0-5
sfr = "PARTNUM", "XData", DF36, 1, base=16
sfr = "VERSION", "XData", DF37, 1, base=16
sfr = "FREQEST", "XData", DF38, 1, base=16
sfr = "FREQEST.[7:0]FREQOFF_EST", "XData", DF38, 1, base=16, bitRange=0-7
sfr = "LQI", "XData", DF39, 1, base=16
sfr = "LQI.[7]CRC_OK", "XData", DF39, 1, base=16, bitRange=7
sfr = "LQI.[6:0]LQI_EST", "XData", DF39, 1, base=16, bitRange=0-6
sfr = "RSSI", "XData", DF3A, 1, base=16
sfr = "MARCSTATE", "XData", DF3B, 1, base=16
sfr = "MARCSTATE.[4:0]MARCSTATE", "XData", DF3B, 1, base=16, bitRange=0-4
sfr = "PKTSTATUS", "XData", DF3C, 1, base=16
sfr = "PKTSTATUS.[7]CRC_OK", "XData", DF3C, 1, base=16, bitRange=7
sfr = "PKTSTATUS.[6]CS", "XData", DF3C, 1, base=16, bitRange=6
sfr = "PKTSTATUS.[5]PQT_REACHED", "XData", DF3C, 1, base=16, bitRange=5
sfr = "PKTSTATUS.[4]CCA", "XData", DF3C, 1, base=16, bitRange=4
sfr = "PKTSTATUS.[3]SFD", "XData", DF3C, 1, base=16, bitRange=3
sfr = "VCO_VC_DAC", "XData", DF3D, 1, base=16
;; I2S group
;; ------------------------------------------------------------
sfr = "I2SCFG0", "XData", DF40, 1, base=16
sfr = "I2SCFG0.[7]TXIEN", "XData", DF40, 1, base=16, bitRange=7
sfr = "I2SCFG0.[6]RXIEN", "XData", DF40, 1, base=16, bitRange=6
sfr = "I2SCFG0.[5]ULAWE", "XData", DF40, 1, base=16, bitRange=5
sfr = "I2SCFG0.[4]ULAWC", "XData", DF40, 1, base=16, bitRange=4
sfr = "I2SCFG0.[3]TXMONO", "XData", DF40, 1, base=16, bitRange=3
sfr = "I2SCFG0.[2]RXMONO", "XData", DF40, 1, base=16, bitRange=2
sfr = "I2SCFG0.[1]MASTER", "XData", DF40, 1, base=16, bitRange=1
sfr = "I2SCFG0.[0]ENAB", "XData", DF40, 1, base=16, bitRange=0
sfr = "I2SCFG1", "XData", DF41, 1, base=16
sfr = "I2SCFG1.[7:3]WORDS", "XData", DF41, 1, base=16, bitRange=3-7
sfr = "I2SCFG1.[2:1]TRIGNUM", "XData", DF41, 1, base=16, bitRange=1-2
sfr = "I2SCFG1.[0]IOLOC", "XData", DF41, 1, base=16, bitRange=0
sfr = "I2SDATL", "XData", DF42, 1, base=16
sfr = "I2SDATL.[7:0]I2SDAT[7:0]", "XData", DF42, 1, base=16, bitRange=0-7
sfr = "I2SDATH", "XData", DF43, 1, base=16
sfr = "I2SDATH.[7:0]I2SDAT[15:8]", "XData", DF43, 1, base=16, bitRange=0-7
sfr = "I2SWCNT", "XData", DF44, 1, base=16
sfr = "I2SWCNT.[7:0]WCNT[7:0]", "XData", DF44, 1, base=16, bitRange=0-7
sfr = "I2SSTAT", "XData", DF45, 1, base=16
sfr = "I2SSTAT.[7]TXUNF", "XData", DF45, 1, base=16, bitRange=7
sfr = "I2SSTAT.[6]RXOVF", "XData", DF45, 1, base=16, bitRange=6
sfr = "I2SSTAT.[5]TXLR", "XData", DF45, 1, base=16, bitRange=5
sfr = "I2SSTAT.[4]RXLR", "XData", DF45, 1, base=16, bitRange=4
sfr = "I2SSTAT.[3]TXIRQ", "XData", DF45, 1, base=16, bitRange=3
sfr = "I2SSTAT.[2]RXIRQ", "XData", DF45, 1, base=16, bitRange=2
sfr = "I2SSTAT.[1:0]WCNT[9:8]", "XData", DF45, 1, base=16, bitRange=0-1
sfr = "I2SCLKF0", "XData", DF46, 1, base=16
sfr = "I2SCLKF0.[7:0]DENOM[7:0]", "XData", DF46, 1, base=16, bitRange=0-7
sfr = "I2SCLKF1", "XData", DF47, 1, base=16
sfr = "I2SCLKF1.[7:0]NUM[7:0]", "XData", DF47, 1, base=16, bitRange=0-7
sfr = "I2SCLKF2", "XData", DF48, 1, base=16
sfr = "I2SCLKF2.[7]DENOM[8]", "XData", DF48, 1, base=16, bitRange=7
sfr = "I2SCLKF2.[6:0]NUM[14:8]", "XData", DF48, 1, base=16, bitRange=0-6
;; USB group
;; ------------------------------------------------------------
sfr = "USBADDR", "XData", DE00, 1, base=16
sfr = "USBADDR.[7]UPDATE", "XData", DE00, 1, base=16, bitRange=7
sfr = "USBADDR.[6:0]USBADDR", "XData", DE00, 1, base=16, bitRange=0-6
sfr = "USBPOW", "XData", DE01, 1, base=16
sfr = "USBPOW.[7]ISO_WAIT_SOF", "XData", DE01, 1, base=16, bitRange=7
sfr = "USBPOW.[3]RST", "XData", DE01, 1, base=16, bitRange=3
sfr = "USBPOW.[2]RESUME", "XData", DE01, 1, base=16, bitRange=2
sfr = "USBPOW.[1]SUSPEND", "XData", DE01, 1, base=16, bitRange=1
sfr = "USBPOW.[0]SUSPEND_EN", "XData", DE01, 1, base=16, bitRange=0
sfr = "USBIIF", "XData", DE02, 1, base=16
sfr = "USBIIF.[5]INEP5IF", "XData", DE02, 1, base=16, bitRange=5
sfr = "USBIIF.[4]INEP4IF", "XData", DE02, 1, base=16, bitRange=4
sfr = "USBIIF.[3]INEP3IF", "XData", DE02, 1, base=16, bitRange=3
sfr = "USBIIF.[2]INEP2IF", "XData", DE02, 1, base=16, bitRange=2
sfr = "USBIIF.[1]INEP1IF", "XData", DE02, 1, base=16, bitRange=1
sfr = "USBIIF.[0]EP0IF", "XData", DE02, 1, base=16, bitRange=0
sfr = "USBOIF", "XData", DE04, 1, base=16
sfr = "USBOIF.[5]OUTEP5IF", "XData", DE04, 1, base=16, bitRange=5
sfr = "USBOIF.[4]OUTEP4IF", "XData", DE04, 1, base=16, bitRange=4
sfr = "USBOIF.[3]OUTEP3IF", "XData", DE04, 1, base=16, bitRange=3
sfr = "USBOIF.[2]OUTEP2IF", "XData", DE04, 1, base=16, bitRange=2
sfr = "USBOIF.[1]OUTEP1IF", "XData", DE04, 1, base=16, bitRange=1
sfr = "USBCIF", "XData", DE06, 1, base=16
sfr = "USBCIF.[3]SOFIF", "XData", DE06, 1, base=16, bitRange=3
sfr = "USBCIF.[2]RSTIF", "XData", DE06, 1, base=16, bitRange=2
sfr = "USBCIF.[1]RESUMEIF", "XData", DE06, 1, base=16, bitRange=1
sfr = "USBCIF.[0]SUSPENDIF", "XData", DE06, 1, base=16, bitRange=0
sfr = "USBIIE", "XData", DE07, 1, base=16
sfr = "USBIIE.[5]INEP5IE", "XData", DE07, 1, base=16, bitRange=5
sfr = "USBIIE.[4]INEP4IE", "XData", DE07, 1, base=16, bitRange=4
sfr = "USBIIE.[3]INEP3IE", "XData", DE07, 1, base=16, bitRange=3
sfr = "USBIIE.[2]INEP2IE", "XData", DE07, 1, base=16, bitRange=2
sfr = "USBIIE.[1]INEP1IE", "XData", DE07, 1, base=16, bitRange=1
sfr = "USBIIE.[0]EP0IE", "XData", DE07, 1, base=16, bitRange=0
sfr = "USBOIE", "XData", DE09, 1, base=16
sfr = "USBOIE.[5]OUTEP5IE", "XData", DE09, 1, base=16, bitRange=5
sfr = "USBOIE.[4]OUTEP4IE", "XData", DE09, 1, base=16, bitRange=4
sfr = "USBOIE.[3]OUTEP3IE", "XData", DE09, 1, base=16, bitRange=3
sfr = "USBOIE.[2]OUTEP2IE", "XData", DE09, 1, base=16, bitRange=2
sfr = "USBOIE.[1]OUTEP1IE", "XData", DE09, 1, base=16, bitRange=1
sfr = "USBCIE", "XData", DE0B, 1, base=16
sfr = "USBCIE.[3]SOFIE", "XData", DE0B, 1, base=16, bitRange=3
sfr = "USBCIE.[2]RSTIE", "XData", DE0B, 1, base=16, bitRange=2
sfr = "USBCIE.[1]RESUMEIE", "XData", DE0B, 1, base=16, bitRange=1
sfr = "USBCIE.[0]SUSPENDIE", "XData", DE0B, 1, base=16, bitRange=0
sfr = "USBFRML", "XData", DE0C, 1, base=16
sfr = "USBFRML.[7:0]FRAME[7:0]", "XData", DE0C, 1, base=16, bitRange=0-7
sfr = "USBFRMH", "XData", DE0D, 1, base=16
sfr = "USBFRMH.[2:0]FRAME[10:8]", "XData", DE0D, 1, base=16, bitRange=0-2
sfr = "USBINDEX", "XData", DE0E, 1, base=16
sfr = "USBINDEX.[3:0]USBINDEX", "XData", DE0E, 1, base=16, bitRange=0-3
sfr = "USBMAXI", "XData", DE10, 1, base=16
sfr = "USBMAXI.[7:0]USBMAX", "XData", DE10, 1, base=16, bitRange=0-7
sfr = "USBCS0-USBCSIL", "XData", DE11, 1, base=16
sfr = "USBCSIH", "XData", DE12, 1, base=16
sfr = "USBCSIH.[7]AUTOSET", "XData", DE12, 1, base=16, bitRange=7
sfr = "USBCSIH.[6]ISO", "XData", DE12, 1, base=16, bitRange=6
sfr = "USBCSIH.[3]FORCE_DATA_TOG", "XData", DE12, 1, base=16, bitRange=3
sfr = "USBCSIH.[0]IN_DBL_BUF", "XData", DE12, 1, base=16, bitRange=0
sfr = "USBMAXO", "XData", DE13, 1, base=16
sfr = "USBMAXO.[7:0]USBMAXO", "XData", DE13, 1, base=16, bitRange=0-7
sfr = "USBCSOL", "XData", DE14, 1, base=16
sfr = "USBCSOL.[7]CLR_DATA_TOG", "XData", DE14, 1, base=16, bitRange=7
sfr = "USBCSOL.[6]SENT_STALL", "XData", DE14, 1, base=16, bitRange=6
sfr = "USBCSOL.[5]SEND_STALL", "XData", DE14, 1, base=16, bitRange=5
sfr = "USBCSOL.[4]FLUSH_PACKET", "XData", DE14, 1, base=16, bitRange=4
sfr = "USBCSOL.[3]DATA_ERROR", "XData", DE14, 1, base=16, bitRange=3
sfr = "USBCSOL.[2]OVERRUN", "XData", DE14, 1, base=16, bitRange=2
sfr = "USBCSOL.[1]FIFO_FULL", "XData", DE14, 1, base=16, bitRange=1
sfr = "USBCSOL.[0]OUTPKT_RDY", "XData", DE14, 1, base=16, bitRange=0
sfr = "USBCSOH", "XData", DE15, 1, base=16
sfr = "USBCSOH.[7]AUTOCLEAR", "XData", DE15, 1, base=16, bitRange=7
sfr = "USBCSOH.[6]ISO", "XData", DE15, 1, base=16, bitRange=6
sfr = "USBCSOH.[0]OUT_DBL_BUF", "XData", DE15, 1, base=16, bitRange=0
sfr = "USBCNT0-USBCNTL", "XData", DE16, 1, base=16
sfr = "USBCNTH", "XData", DE17, 1, base=16
sfr = "USBCNTH.[2:0]USBCNT[10:8]", "XData", DE17, 1, base=16, bitRange=0-2
sfr = "USBF0", "XData", DE20, 1, base=16
sfr = "USBF1", "XData", DE22, 1, base=16
sfr = "USBF2", "XData", DE24, 1, base=16
sfr = "USBF3", "XData", DE26, 1, base=16
sfr = "USBF4", "XData", DE28, 1, base=16
sfr = "USBF5", "XData", DE2A, 1, base=16
sfr = "ENDIAN", "SFR", 95, 1, base=16
sfr = "ENDIAN.[1]USBWLE", "SFR", 95, 1, base=16, bitRange=1
sfr = "ENDIAN.[0]USBRLE", "SFR", 95, 1, base=16, bitRange=0
;; SFR register groups
[SfrGroupInfo]
group = "Memory" ,"MPAGE" ,"MEMCTR"
group = "Interrupt" ,"IEN0" ,"IEN1" ,"IEN2" , "TCON", "S0CON" ,"S1CON", "IRCON" ,"IRCON2" ,"IP0" ,"IP1" ,"RFIM" ,"RFIF"
group = "I/O" ,"P0" ,"P1" ,"P2" ,"P0DIR" ,"P1DIR" ,"P2DIR" ,"P0SEL" ,"P1SEL" ,"P2SEL" ,"P0INP" ,"P1INP" ,"P2INP" ,"PERCFG" ,"ADCCFG", "PICTL" ,"P1IEN" ,"P0IFG" ,"P1IFG" ,"P2IFG"
group = "DMA Control", "DMA0CFGH", "DMA0CFGL", "DMA1CFGH" ,"DMA1CFGL", "DMAREQ", "DMAARM", "DMAIRQ"
group = "Timer1" ,"T1CNTH" ,"T1CNTL" ,"T1CC0H" ,"T1CC0L", "T1CC1H" ,"T1CC1L" ,"T1CC2H" ,"T1CC2L" ,"T1CCTL0" ,"T1CCTL1" ,"T1CCTL2" ,"T1CTL" ,"TIMIF"
group = "Timer2" ,"T2CT" ,"T2PR" ,"T2CTL"
group = "Timer3" ,"T3CNT" ,"T3CC0" ,"T3CC1" ,"T3CCTL0" ,"T3CCTL1" ,"T3CTL" ,"TIMIF"
group = "Timer4" ,"T4CNT" ,"T4CC0" ,"T4CC1" ,"T4CCTL0" ,"T4CCTL1" ,"T4CTL" ,"TIMIF"
group = "Sleep Timer" ,"WORTIME1" ,"WORTIME0" ,"WOREVT1" ,"WOREVT0", "WORCTRL", "WORIRQ"
group = "ADC" ,"ADCH", "ADCL" ,"RNDH" ,"RNDL" ,"ADCCON1" ,"ADCCON2" ,"ADCCON3"
group = "AES" ,"ENCDI" ,"ENCDO" ,"ENCCS"
group = "Power Management" ,"SLEEP" ,"CLKCON" ,"PCON"
group = "Watchdog Timer" ,"WDCTL"
group = "USART0" ,"U0DBUF" ,"U0BAUD" ,"U0GCR" ,"U0UCR" ,"U0CSR"
group = "USART1" ,"U1DBUF" ,"U1BAUD" ,"U1GCR" ,"U1UCR" ,"U1CSR"
group = "I2S" ,"I2SDATH" ,"I2SDATL" ,"I2SCLKF0" ,"I2SCLKF1" ,"I2SCLKF2" ,"I2SCFG0" ,"I2SCFG1" ,"I2SSTAT" ,"I2SWCNT"
group = "Flash" ,"FADDRH" ,"FADDRL" ,"FWDATA" ,"FWT" ,"FCTL"
group = "RF" ,"RFST" ,"RFD" ,"RFIM" ,"RFIF"
group = "Radio", "IOCFG2", "IOCFG1", "IOCFG0", "SYNC1", "SYNC0", "PKTLEN", "PKTCTRL1", "PKTCTRL0", "ADDR", "CHANNR", "FSCTRL1", "FSCTRL0", "FREQ2", "FREQ1", "FREQ0", "MDMCFG4", "MDMCFG3", "MDMCFG2", "MDMCFG1", "MDMCFG0", "DEVIATN", "MCSM2", "MCSM1", "MCSM0", "FOCCFG", "BSCFG", "AGCCTRL2", "AGCCTRL1", "AGCCTRL0", "FREND1", "FREND0", "FSCAL3", "FSCAL2", "FSCAL1", "FSCAL0", "TEST2", "TEST1", "TEST0", "PA_TABLE7", "PA_TABLE6", "PA_TABLE5", "PA_TABLE4", "PA_TABLE3", "PA_TABLE2", "PA_TABLE1", "PA_TABLE0", "PARTNUM", "VERSION", "FREQEST", "LQI", "RSSI", "MARCSTATE", "PKTSTATUS", "VCO_VC_DAC"
group = "USB", "ENDIAN", "USBADDR", "USBMAXI", "USBMAXO", "USBCSIH", "USBCS0-USBCSIL", "USBCSOH", "USBCSOL", "USBFRMH", "USBFRML", "USBPOW", "USBCNTH", "USBCNT0-USBCNTL", "USBINDEX", "USBF0", "USBF1", "USBF2", "USBF3", "USBF4", "USBF5", "USBIIE", "USBOIE", "USBCIE", "USBIIF", "USBOIF", "USBCIF"
;; Interrupt Vectors
[InterruptList]
;; ----------------------------------------------------------------------
;; Vector Enable
;; Id Prio Pending
;; ----------------------------------------------------------------------
Interrupt0 = NMI 0x00 1
Interrupt1 = RFTXRX 0x03 2 IEN0.RFTXRXIE TCON.RFTXRXIF
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 + -