?? cc1110.ddf
字號:
sfr = "MDMCFG1.[6:4]NUM_PREAMBLE", "XData", DF0F, 1, base=16, bitRange=4-6
sfr = "MDMCFG1.[1:0]CHANSPC_E", "XData", DF0F, 1, base=16, bitRange=0-1
sfr = "MDMCFG0", "XData", DF10, 1, base=16
sfr = "MDMCFG0.[7:0]CHANSPC_M", "XData", DF10, 1, base=16, bitRange=0-7
sfr = "DEVIATN", "XData", DF11, 1, base=16
sfr = "DEVIATN.[6:4]DEVIATION_E", "XData", DF11, 1, base=16, bitRange=4-6
sfr = "DEVIATN.[2:0]DEVIATION_M", "XData", DF11, 1, base=16, bitRange=0-2
sfr = "MCSM2", "XData", DF12, 1, base=16
sfr = "MCSM2.[4]RX_TIME_RSSI", "XData", DF12, 1, base=16, bitRange=4
sfr = "MCSM2.[3]RX_TIME_QUAL", "XData", DF12, 1, base=16, bitRange=3
sfr = "MCSM2.[2:0]RX_TIME_TIME", "XData", DF12, 1, base=16, bitRange=0-2
sfr = "MCSM1", "XData", DF13, 1, base=16
sfr = "MCSM1.[5:4]CCA_MODE", "XData", DF13, 1, base=16, bitRange=4-5
sfr = "MCSM1.[3:2]RXOFF_MODE", "XData", DF13, 1, base=16, bitRange=2-3
sfr = "MCSM1.[1:0]TXOFF_MODE", "XData", DF13, 1, base=16, bitRange=0-1
sfr = "MCSM0", "XData", DF14, 1, base=16
sfr = "MCSM0.[5:4]FS_AUTOCAL", "XData", DF14, 1, base=16, bitRange=4-5
sfr = "MCSM0.[1:0]CLOSE_IN_RX", "XData", DF14, 1, base=16, bitRange=0-1
sfr = "FOCCFG", "XData", DF15, 1, base=16
sfr = "FOCCFG.[5]FOC_BS_CS_GATE", "XData", DF15, 1, base=16, bitRange=5
sfr = "FOCCFG.[4:3]FOC_PRE_K", "XData", DF15, 1, base=16, bitRange=3-4
sfr = "FOCCFG.[2]FOC_POST_K", "XData", DF15, 1, base=16, bitRange=2
sfr = "FOCCFG.[1:0]FOC_LIMIT", "XData", DF15, 1, base=16, bitRange=0-1
sfr = "BSCFG", "XData", DF16, 1, base=16
sfr = "BSCFG.[7:6]BS_PRE_KI", "XData", DF16, 1, base=16, bitRange=6-7
sfr = "BSCFG.[5:4]BS_PRE_KP", "XData", DF16, 1, base=16, bitRange=4-5
sfr = "BSCFG.[3]BS_POST_KI", "XData", DF16, 1, base=16, bitRange=3
sfr = "BSCFG.[2]BS_POST_KP", "XData", DF16, 1, base=16, bitRange=2
sfr = "BSCFG.[1:0]BS_LIMIT", "XData", DF16, 1, base=16, bitRange=0-1
sfr = "AGCCTRL2", "XData", DF17, 1, base=16
sfr = "AGCCTRL2.[7:6]MAX_DVGA_GAIN", "XData", DF17, 1, base=16, bitRange=6-7
sfr = "AGCCTRL2.[5:3]MAX_LNA_GAIN", "XData", DF17, 1, base=16, bitRange=3-5
sfr = "AGCCTRL2.[2:0]MAGN_TARGET", "XData", DF17, 1, base=16, bitRange=0-2
sfr = "AGCCTRL1", "XData", DF18, 1, base=16
sfr = "AGCCTRL1.[6]AGC_LNA_PRIORITY", "XData", DF18, 1, base=16, bitRange=6
sfr = "AGCCTRL1.[5:4]CARRIER_SENSE_REL_THR", "XData", DF18, 1, base=16, bitRange=4-5
sfr = "AGCCTRL1.[3:0]CARRIER_SENSE_ABS_THR", "XData", DF18, 1, base=16, bitRange=0-3
sfr = "AGCCTRL0", "XData", DF19, 1, base=16
sfr = "AGCCTRL0.[7:6]HYST_LEVEL", "XData", DF19, 1, base=16, bitRange=6-7
sfr = "AGCCTRL0.[5:4]WAIT_TIME", "XData", DF19, 1, base=16, bitRange=4-5
sfr = "AGCCTRL0.[3:2]AGC_FREEZE", "XData", DF19, 1, base=16, bitRange=2-3
sfr = "AGCCTRL0.[1:0]FILTER_LENGTH", "XData", DF19, 1, base=16, bitRange=0-1
sfr = "FREND1", "XData", DF1A, 1, base=16
sfr = "FREND1.[7:6]LNA_CURRENT", "XData", DF1A, 1, base=16, bitRange=6-7
sfr = "FREND1.[5:4]LNA2MIX_CURRENT", "XData", DF1A, 1, base=16, bitRange=4-5
sfr = "FREND1.[3:2]LODIV_BUF_CURRENT_RX", "XData", DF1A, 1, base=16, bitRange=2-3
sfr = "FREND1.[1:0]MIX_CURRENT", "XData", DF1A, 1, base=16, bitRange=0-1
sfr = "FREND0", "XData", DF1B, 1, base=16
sfr = "FREND0.[5:4]LODIV_BUF_CURRENT_TX", "XData", DF1B, 1, base=16, bitRange=4-5
sfr = "FREND0.[2:0]PA_POWER", "XData", DF1B, 1, base=16, bitRange=0-2
sfr = "FSCAL3", "XData", DF1C, 1, base=16
sfr = "FSCAL3.[7:6]FSCAL3", "XData", DF1C, 1, base=16, bitRange=6-7
sfr = "FSCAL3.[5:4]CHP_CURR_CAL_EN", "XData", DF1C, 1, base=16, bitRange=4-5
sfr = "FSCAL3.[3:0]FSCAL3", "XData", DF1C, 1, base=16, bitRange=0-3
sfr = "FSCAL2", "XData", DF1D, 1, base=16
sfr = "FSCAL2.[5]VCO_CORE_H_EN", "XData", DF1D, 1, base=16, bitRange=5
sfr = "FSCAL2.[4:0]FSCAL2", "XData", DF1D, 1, base=16, bitRange=0-4
sfr = "FSCAL1", "XData", DF1E, 1, base=16
sfr = "FSCAL1.[5:0]FSCAL1", "XData", DF1E, 1, base=16, bitRange=0-5
sfr = "FSCAL0", "XData", DF1F, 1, base=16
sfr = "FSCAL0.[6:0]FSCAL0", "XData", DF1F, 1, base=16, bitRange=0-6
;; 0xDF20 - 0xDF22 Reserved
sfr = "TEST2", "XData", DF23, 1, base=16
sfr = "TEST1", "XData", DF24, 1, base=16
sfr = "TEST0", "XData", DF25, 1, base=16
sfr = "TEST0.[7:2]TEST0", "XData", DF25, 1, base=16, bitRange=2-7
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
;; 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"
;; 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 + -