?? regs_6713.h
字號:
//Registers about Device Config
#define DEVCFG (*(volatile unsigned int *)0x019c0200)//器件配置
//#define CSR (*(volatile unsigned int *))//CPU控制狀態
//Registers about Clock
#define PLLPID (*(volatile unsigned int *)0x01b7c000)//外部識別號
#define PLLCSR (*(volatile unsigned int *)0x01b7c100)//PLL狀態控制
#define PLLM (*(volatile unsigned int *)0x01b7c110)//PLL倍頻控制
#define PLLDIV0 (*(volatile unsigned int *)0x01b7c114)//PLL分頻器0
#define PLLDIV1 (*(volatile unsigned int *)0x01b7c118)//PLL分頻器1
#define PLLDIV2 (*(volatile unsigned int *)0x01b7c11c)//PLL分頻器2
#define PLLDIV3 (*(volatile unsigned int *)0x01b7c120)//PLL分頻器3
#define OSCDIV1 (*(volatile unsigned int *)0x01b7c124)//振蕩分頻器1
//Registers about EMIF
#define GBLCTL (*(volatile unsigned int *)0x01800000)//EMIF全局控制
#define CE0CTL (*(volatile unsigned int *)0x01800008)//EMIF_CE0配置
#define CE1CTL (*(volatile unsigned int *)0x01800004)//EMIF_CE1配置
#define CE2CTL (*(volatile unsigned int *)0x01800010)//EMIF_CE2配置
#define CE3CTL (*(volatile unsigned int *)0x01800014)//EMIF_CE3配置
#define SDCTL (*(volatile unsigned int *)0x01800018)//SDRAM控制配置
#define SDTIM (*(volatile unsigned int *)0x0180001c)//SDRAM刷新配置
#define SDEXT (*(volatile unsigned int *)0x01800020)//SDRAM擴展配置
//Registers about L2 cache
#define CCFG (*(volatile unsigned int *)0x01840000)//緩存配置
#define L2WBAR (*(volatile unsigned int *)0x01844000)
#define L2WWC (*(volatile unsigned int *)0x01844004)
#define L2WIBAR (*(volatile unsigned int *)0x01844010)
#define L2WIWC (*(volatile unsigned int *)0x01844014)
#define L1PIBAR (*(volatile unsigned int *)0x01844020)
#define L1PIWC (*(volatile unsigned int *)0x01844024)
#define L1DWIBAR (*(volatile unsigned int *)0x01844030)
#define L1DWIWC (*(volatile unsigned int *)0x01844034)
#define L2WB (*(volatile unsigned int *)0x01845000)
#define L2WBINV (*(volatile unsigned int *)0x01845004)
#define MAR0 (*(volatile unsigned int *)0x01848200)
#define MAR1 (*(volatile unsigned int *)0x01848204)
#define MAR2 (*(volatile unsigned int *)0x01848208)
#define MAR3 (*(volatile unsigned int *)0x0184820c)
#define MAR4 (*(volatile unsigned int *)0x01848240)
#define MAR5 (*(volatile unsigned int *)0x01848244)
#define MAR6 (*(volatile unsigned int *)0x01848248)
#define MAR7 (*(volatile unsigned int *)0x0184824c)
#define MAR8 (*(volatile unsigned int *)0x01848280)
#define MAR9 (*(volatile unsigned int *)0x01848284)
#define MAR10 (*(volatile unsigned int *)0x01848288)
#define MAR11 (*(volatile unsigned int *)0x0184828c)
#define MAR12 (*(volatile unsigned int *)0x018482c0)
#define MAR13 (*(volatile unsigned int *)0x018482c4)
#define MAR14 (*(volatile unsigned int *)0x018482c8)
#define MAR15 (*(volatile unsigned int *)0x018482cc)
//Registers about Interrupt
#define INT_MUXH (*(volatile unsigned int *)0x019c0000)//INT10-INT15中斷源配置
#define INT_MUXL (*(volatile unsigned int *)0x019c0004)//INT04-INT09中斷源配置
#define INT_EXTPOL (*(volatile unsigned int *)0x019c0008)//外部中斷極性
//Registers about EDMA
#define EDMA_ESEL0 (*(volatile unsigned int *)0x01a0ff00)
#define EDMA_ESEL1 (*(volatile unsigned int *)0x01a0ff00)
#define EDMA_ESEL3 (*(volatile unsigned int *)0x01a0ff0c)
#define EDMA_PQSR (*(volatile unsigned int *)0x01a0ffe0)
#define EDMA_CIPR (*(volatile unsigned int *)0x01a0ffe4)
#define EDMA_CIER (*(volatile unsigned int *)0x01a0ffe8)
#define EDMA_CCER (*(volatile unsigned int *)0x01a0ffec)
#define EDMA_ER (*(volatile unsigned int *)0x01a0fff0)
#define EDMA_EER (*(volatile unsigned int *)0x01a0fff4)
#define EDMA_ECR (*(volatile unsigned int *)0x01a0fff8)
#define EDMA_ESR (*(volatile unsigned int *)0x01a0fffc)
//--------------------EDMA CH0-----------------------//
#define EDMA_OPT0 (*(volatile unsigned int *)0x01a00000)
#define EDMA_SRC0 (*(volatile unsigned int *)0x01a00004)
#define EDMA_CNT0 (*(volatile unsigned int *)0x01a00008)
#define EDMA_DST0 (*(volatile unsigned int *)0x01a0000c)
#define EDMA_IDX0 (*(volatile unsigned int *)0x01a00010)
#define EDMA_RLD0 (*(volatile unsigned int *)0x01a00014)
//--------------------EDMA CH1-----------------------//
#define EDMA_OPT1 (*(volatile unsigned int *)0x01a00018)
#define EDMA_SRC1 (*(volatile unsigned int *)0x01a0001c)
#define EDMA_CNT1 (*(volatile unsigned int *)0x01a00020)
#define EDMA_DST1 (*(volatile unsigned int *)0x01a00024)
#define EDMA_IDX1 (*(volatile unsigned int *)0x01a00028)
#define EDMA_RLD1 (*(volatile unsigned int *)0x01a0002c)
//--------------------EDMA CH2-----------------------//
#define EDMA_OPT2 (*(volatile unsigned int *)0x01a00030)
#define EDMA_SRC2 (*(volatile unsigned int *)0x01a00034)
#define EDMA_CNT2 (*(volatile unsigned int *)0x01a00038)
#define EDMA_DST2 (*(volatile unsigned int *)0x01a0003c)
#define EDMA_IDX2 (*(volatile unsigned int *)0x01a00040)
#define EDMA_RLD2 (*(volatile unsigned int *)0x01a00044)
//--------------------EDMA CH3-----------------------//
#define EDMA_OPT3 (*(volatile unsigned int *)0x01a00048)
#define EDMA_SRC3 (*(volatile unsigned int *)0x01a0004c)
#define EDMA_CNT3 (*(volatile unsigned int *)0x01a00050)
#define EDMA_DST3 (*(volatile unsigned int *)0x01a00054)
#define EDMA_IDX3 (*(volatile unsigned int *)0x01a00058)
#define EDMA_RLD3 (*(volatile unsigned int *)0x01a0005c)
//--------------------EDMA CH4-----------------------//
#define EDMA_OPT4 (*(volatile unsigned int *)0x01a00060)
#define EDMA_SRC4 (*(volatile unsigned int *)0x01a00064)
#define EDMA_CNT4 (*(volatile unsigned int *)0x01a00068)
#define EDMA_DST4 (*(volatile unsigned int *)0x01a0006C)
#define EDMA_IDX4 (*(volatile unsigned int *)0x01a00070)
#define EDMA_RLD4 (*(volatile unsigned int *)0x01a00074)
//--------------------EDMA CH5-----------------------//
#define EDMA_OPT5 (*(volatile unsigned int *)0x01a00078)
#define EDMA_SRC5 (*(volatile unsigned int *)0x01a0007c)
#define EDMA_CNT5 (*(volatile unsigned int *)0x01a00080)
#define EDMA_DST5 (*(volatile unsigned int *)0x01a00084)
#define EDMA_IDX5 (*(volatile unsigned int *)0x01a00088)
#define EDMA_RLD5 (*(volatile unsigned int *)0x01a0008c)
//--------------------EDMA CH6-----------------------//
#define EDMA_OPT6 (*(volatile unsigned int *)0x01a00090)
#define EDMA_SRC6 (*(volatile unsigned int *)0x01a00094)
#define EDMA_CNT6 (*(volatile unsigned int *)0x01a00098)
#define EDMA_DST6 (*(volatile unsigned int *)0x01a0009c)
#define EDMA_IDX6 (*(volatile unsigned int *)0x01a000a0)
#define EDMA_RLD6 (*(volatile unsigned int *)0x01a000a4)
//--------------------EDMA CH7-----------------------//
#define EDMA_OPT7 (*(volatile unsigned int *)0x01a000a8)
#define EDMA_SRC7 (*(volatile unsigned int *)0x01a000ac)
#define EDMA_CNT7 (*(volatile unsigned int *)0x01a000b0)
#define EDMA_DST7 (*(volatile unsigned int *)0x01a000b4)
#define EDMA_IDX7 (*(volatile unsigned int *)0x01a000b8)
#define EDMA_RLD7 (*(volatile unsigned int *)0x01a000bc)
//--------------------EDMA CH8-----------------------//
#define EDMA_OPT8 (*(volatile unsigned int *)0x01a000c0)
#define EDMA_SRC8 (*(volatile unsigned int *)0x01a000c4)
#define EDMA_CNT8 (*(volatile unsigned int *)0x01a000c8)
#define EDMA_DST8 (*(volatile unsigned int *)0x01a000cc)
#define EDMA_IDX8 (*(volatile unsigned int *)0x01a000d0)
#define EDMA_RLD8 (*(volatile unsigned int *)0x01a000d4)
//--------------------EDMA CH9-----------------------//
#define EDMA_OPT9 (*(volatile unsigned int *)0x01a000d8)
#define EDMA_SRC9 (*(volatile unsigned int *)0x01a000dc)
#define EDMA_CNT9 (*(volatile unsigned int *)0x01a000e0)
#define EDMA_DST9 (*(volatile unsigned int *)0x01a000e4)
#define EDMA_IDX9 (*(volatile unsigned int *)0x01a000e8)
#define EDMA_RLD9 (*(volatile unsigned int *)0x01a000ec)
//--------------------EDMA CH10----------------------//
#define EDMA_OPT10 (*(volatile unsigned int *)0x01a000f0)
#define EDMA_SRC10 (*(volatile unsigned int *)0x01a000f4)
#define EDMA_CNT10 (*(volatile unsigned int *)0x01a000f8)
#define EDMA_DST10 (*(volatile unsigned int *)0x01a000fc)
#define EDMA_IDX10 (*(volatile unsigned int *)0x01a000f0)
#define EDMA_RLD10 (*(volatile unsigned int *)0x01a000f4)
//--------------------EDMA CH11----------------------//
#define EDMA_OPT11 (*(volatile unsigned int *)0x01a00108)
#define EDMA_SRC11 (*(volatile unsigned int *)0x01a0010c)
#define EDMA_CNT11 (*(volatile unsigned int *)0x01a00110)
#define EDMA_DST11 (*(volatile unsigned int *)0x01a00114)
#define EDMA_IDX11 (*(volatile unsigned int *)0x01a00118)
#define EDMA_RLD11 (*(volatile unsigned int *)0x01a0011c)
//--------------------EDMA CH12----------------------//
#define EDMA_OPT12 (*(volatile unsigned int *)0x01a00120)
#define EDMA_SRC12 (*(volatile unsigned int *)0x01a00124)
#define EDMA_CNT12 (*(volatile unsigned int *)0x01a00128)
#define EDMA_DST12 (*(volatile unsigned int *)0x01a0012c)
#define EDMA_IDX12 (*(volatile unsigned int *)0x01a00130)
#define EDMA_RLD12 (*(volatile unsigned int *)0x01a00134)
//--------------------EDMA CH13----------------------//
#define EDMA_OPT13 (*(volatile unsigned int *)0x01a00138)
#define EDMA_SRC13 (*(volatile unsigned int *)0x01a0013c)
#define EDMA_CNT13 (*(volatile unsigned int *)0x01a00140)
#define EDMA_DST13 (*(volatile unsigned int *)0x01a00144)
#define EDMA_IDX13 (*(volatile unsigned int *)0x01a00148)
#define EDMA_RLD13 (*(volatile unsigned int *)0x01a0014c)
//--------------------EDMA CH14----------------------//
#define EDMA_OPT14 (*(volatile unsigned int *)0x01a00150)
#define EDMA_SRC14 (*(volatile unsigned int *)0x01a00154)
#define EDMA_CNT14 (*(volatile unsigned int *)0x01a00158)
#define EDMA_DST14 (*(volatile unsigned int *)0x01a0015c)
#define EDMA_IDX14 (*(volatile unsigned int *)0x01a00160)
#define EDMA_RLD14 (*(volatile unsigned int *)0x01a00164)
//--------------------EDMA CH15----------------------//
#define EDMA_OPT15 (*(volatile unsigned int *)0x01a00168)
#define EDMA_SRC15 (*(volatile unsigned int *)0x01a0016c)
#define EDMA_CNT15 (*(volatile unsigned int *)0x01a00170)
#define EDMA_DST15 (*(volatile unsigned int *)0x01a00174)
#define EDMA_IDX15 (*(volatile unsigned int *)0x01a00178)
#define EDMA_RLD15 (*(volatile unsigned int *)0x01a0017c)
//Registers about I2C
#define I2COAR0 (*(volatile unsigned int *)0x01b40000)
#define I2CIER0 (*(volatile unsigned int *)0x01b40004)
#define I2CSTR0 (*(volatile unsigned int *)0x01b40008)
#define I2CCLKL0 (*(volatile unsigned int *)0x01b4000c)
#define I2CCLKH0 (*(volatile unsigned int *)0x01b40010)
#define I2CCNT0 (*(volatile unsigned int *)0x01b40014)
#define I2CDRR0 (*(volatile unsigned int *)0x01b40018)
#define I2CSAR0 (*(volatile unsigned int *)0x01b4001c)
#define I2CDXR0 (*(volatile unsigned int *)0x01b40020)
#define I2CMDR0 (*(volatile unsigned int *)0x01b40024)
#define I2CISRC0 (*(volatile unsigned int *)0x01b40028)
#define I2CPSC0 (*(volatile unsigned int *)0x01b40030)
#define I2CPID10 (*(volatile unsigned int *)0x01b40034)
#define I2CPID20 (*(volatile unsigned int *)0x01b40038)
#define I2COAR1 (*(volatile unsigned int *)0x01b44000)
#define I2CIER1 (*(volatile unsigned int *)0x01b44004)
#define I2CSTR1 (*(volatile unsigned int *)0x01b44008)
#define I2CCLKL1 (*(volatile unsigned int *)0x01b4400c)
#define I2CCLKH1 (*(volatile unsigned int *)0x01b44010)
#define I2CCNT1 (*(volatile unsigned int *)0x01b44014)
#define I2CDRR1 (*(volatile unsigned int *)0x01b44018)
#define I2CSAR1 (*(volatile unsigned int *)0x01b4401c)
#define I2CDXR1 (*(volatile unsigned int *)0x01b44020)
#define I2CMDR1 (*(volatile unsigned int *)0x01b44024)
#define I2CISRC1 (*(volatile unsigned int *)0x01b44028)
#define I2CPSC1 (*(volatile unsigned int *)0x01b44030)
#define I2CPID11 (*(volatile unsigned int *)0x01b44034)
#define I2CPID21 (*(volatile unsigned int *)0x01b44038)
//Registers about GPIO
#define GPEN (*(volatile unsigned int *)0x01b00000)//GPIO使能
#define GPDIR (*(volatile unsigned int *)0x01b00004)//GPIO方向控制
#define GPVAL (*(volatile unsigned int *)0x01b00008)//GPIO值
#define GPDH (*(volatile unsigned int *)0x01b0000c)//GPIO上升沿標志
#define GPHM (*(volatile unsigned int *)0x01b00010)//GPIO高屏蔽
#define GPDL (*(volatile unsigned int *)0x01b00014)//GPIO下降沿標志
#define GPLM (*(volatile unsigned int *)0x01b00018)//GPIO低屏蔽
#define GPGC (*(volatile unsigned int *)0x01b0001c)//GPIO全局控制
#define GPPOL (*(volatile unsigned int *)0x01b00020)//GPIO中斷極性
//Registers about McBSP
#define DRR0 (*(volatile unsigned int *)0x018c0000)
#define DRR1 (*(volatile unsigned int *)0x01900000)
#define DXR0 (*(volatile unsigned int *)0x018c0004)
#define DXR1 (*(volatile unsigned int *)0x01900004)
#define SPCR0 (*(volatile unsigned int *)0x018c0008)
#define SPCR1 (*(volatile unsigned int *)0x01900008)
#define RCR0 (*(volatile unsigned int *)0x018c000c)
#define RCR1 (*(volatile unsigned int *)0x0190000c)
#define XCR0 (*(volatile unsigned int *)0x018c0010)
#define XCR1 (*(volatile unsigned int *)0x01900010)
#define SRGR0 (*(volatile unsigned int *)0x018c0014)
#define SRGR1 (*(volatile unsigned int *)0x01900014)
#define MCR0 (*(volatile unsigned int *)0x018c0018)
#define MCR1 (*(volatile unsigned int *)0x01900018)
#define RCER0 (*(volatile unsigned int *)0x018c001c)
#define RCER1 (*(volatile unsigned int *)0x0190001c)
#define XCER0 (*(volatile unsigned int *)0x018c0020)
#define XCER1 (*(volatile unsigned int *)0x01900020)
#define PCR0 (*(volatile unsigned int *)0x018c0024)
#define PCR1 (*(volatile unsigned int *)0x01900024)
//Registers about TIMER0/1
#define T0_CTL (*(volatile unsigned int *)0x01940000)
#define T1_CTL (*(volatile unsigned int *)0x01980000)
#define T0_PRD (*(volatile unsigned int *)0x01940004)
#define T1_PRD (*(volatile unsigned int *)0x01980004)
#define T0_CNT (*(volatile unsigned int *)0x01940008)
#define T1_CNT (*(volatile unsigned int *)0x01980008)
/***********************************************************************/
//To be extended
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -