?? ml675050.h
字號(hào):
#define STBCS_ROMCSM 0x00000010 /* Enable/disable ROMCSM output */
#define STBCS_RAMCSM 0x00000020 /* Enable/disable ROMCSM output */
#define STBCS_IOCS0M 0x00000040 /* Enable/disable IOCS0N output */
#define STBCS_IOCS1M 0x00000080 /* Enable/disable ISCS1N output */
/*****************************************************/
/* Universal Control Register */
/*****************************************************/
#define UVCR_BASE 0xB7000000 /* base address of Universal Control Register */
#define PECLKCNT (UVCR_BASE+0x00) /* Peripheral clock control register */
#define PERSTCNT (UVCR_BASE+0x04) /* Peripheral reset control register */
#define CLKCNT (UVCR_BASE+0x10) /* Clock control register */
#define CLKSTPCNT (UVCR_BASE+0x14) /* Clock stop control register */
#define CKWT (UVCR_BASE+0x18) /* Clock supply wait time control register */
#define DMAARQCNT (UVCR_BASE+0x20) /* DMAC-A request selection register */
#define DMABRQCNT (UVCR_BASE+0x24) /* DMAC-B request selection register */
#define I2CNF (UVCR_BASE+0x28) /* I2C input noise filter setup register */
#define AHBRAMCNT (UVCR_BASE+0x2C) /* AHBRAM control register */
#define FTMSEL (UVCR_BASE+0x30) /* FTM control register */
#define EXINTCNT (UVCR_BASE+0x34) /* External interrupt control register */
#define VCRSCNT (UVCR_BASE+0x38) /* USB VCRS control register */
#define EXDMACNT (UVCR_BASE+0x3C) /* External DMA control register */
#define PORTSEL1 (UVCR_BASE+0x40) /* Port control register 1 */
#define PORTSEL2 (UVCR_BASE+0x44) /* Port control register 2 */
#define PORTSEL3 (UVCR_BASE+0x48) /* Port control register 3 */
#define PORTSEL4 (UVCR_BASE+0x4C) /* Port control register 4 */
/* bit field of PECLKCNT register */
#define PECLKCNT_ADC 0x00000001 /* Control ADC clock */
#define PECLKCNT_WDT 0x00000002 /* Control WDT clock */
#define PECLKCNT_FTM 0x00000004 /* Control FTM clock */
#define PECLKCNT_LCDC 0x00000008 /* Control LCDC clock */
#define PECLKCNT_UART0 0x00000010 /* Control UART0 clock */
#define PECLKCNT_UART1 0x00000020 /* Control UART1 clock */
#define PECLKCNT_SPI0 0x00000040 /* Control SPI0 clock */
#define PECLKCNT_SPI1 0x00000080 /* Control SPI1 clock */
#define PECLKCNT_USBdev 0x00000100 /* Control USB2.0FS device clock */
#define PECLKCNT_USBhost 0x00000200 /* Control USB2.0FS host clock */
#define PECLKCNT_I2C0 0x00000400 /* Control I2C0 clock */
#define PECLKCNT_I2C1 0x00000800 /* Control I2C1 clock */
#define PECLKCNT_SIMIF0 0x00001000 /* Control SIMIF0 clock */
#define PECLKCNT_SIMIF1 0x00002000 /* Control SIMIF1 clock */
#define PECLKCNT_EXEC 0x00004000 /* Control EXEC clock */
#define PECLKCNT_GPIO0 0x00010000 /* Control GPIO0 clock */
#define PECLKCNT_GPIO1 0x00020000 /* Control GPIO1 clock */
#define PECLKCNT_GPIO2 0x00040000 /* Control GPIO2 clock */
#define PECLKCNT_GPIO3 0x00080000 /* Control GPIO3 clock */
#define PECLKCNT_GPIO4 0x00100000 /* Control GPIO4 clock */
#define PECLKCNT_GPIO5 0x00200000 /* Control GPIO5 clock */
#define PECLKCNT_GPIO6 0x00400000 /* Control GPIO6 clock */
#define PECLKCNT_GPIO7 0x00800000 /* Control GPIO7 clock */
#define PECLKCNT_DMAC0 0x01000000 /* Control DMAC0 clock */
#define PECLKCNT_DMAC1 0x02000000 /* Control DMAC1 clock */
#define PECLKCNT_DRAMC 0x04000000 /* Control DRAMC clock */
/* bit field of PERSTCNT register */
#define PERSTCNT_ADC 0x00000001 /* Control ADC reset */
#define PERSTCNT_WDT 0x00000002 /* Control WDT reset */
#define PERSTCNT_FTM 0x00000004 /* Control FTM reset */
#define PERSTCNT_LCDC 0x00000008 /* Control LCDC reset */
#define PERSTCNT_UART0 0x00000010 /* Control UART0 reset */
#define PERSTCNT_UART1 0x00000020 /* Control UART1 reset */
#define PERSTCNT_SPI0 0x00000040 /* Control SPI0 reset */
#define PERSTCNT_SPI1 0x00000080 /* Control SPI1 reset */
#define PERSTCNT_USBdev 0x00000100 /* Control USB2.0FS device reset */
#define PERSTCNT_USBhost 0x00000200 /* Control USB2.0FS host reset */
#define PERSTCNT_I2C0 0x00000400 /* Control I2C0 reset */
#define PERSTCNT_I2C1 0x00000800 /* Control I2C1 reset */
#define PERSTCNT_SIMIF0 0x00001000 /* Control SIMIF0 reset */
#define PERSTCNT_SIMIF1 0x00002000 /* Control SIMIF1 reset */
#define PERSTCNT_EXEC 0x00004000 /* Control EXEC reset */
#define PERSTCNT_GPIO0 0x00010000 /* Control GPIO0 reset */
#define PERSTCNT_GPIO1 0x00020000 /* Control GPIO1 reset */
#define PERSTCNT_GPIO2 0x00040000 /* Control GPIO2 reset */
#define PERSTCNT_GPIO3 0x00080000 /* Control GPIO3 reset */
#define PERSTCNT_GPIO4 0x00100000 /* Control GPIO4 reset */
#define PERSTCNT_GPIO5 0x00200000 /* Control GPIO5 reset */
#define PERSTCNT_GPIO6 0x00400000 /* Control GPIO6 reset */
#define PERSTCNT_GPIO7 0x00800000 /* Control GPIO7 reset */
#define PERSTCNT_DMAC0 0x01000000 /* Control DMAC0 reset */
#define PERSTCNT_DMAC1 0x02000000 /* Control DMAC1 reset */
#define PERSTCNT_DRAMC 0x04000000 /* Control DRAMC reset */
/* bit field of CLKCNT register */
#define CLKCNT_CLKDIV 0x00000007 /* Select PLLSEL_CLK divider */
#define CLKCNT_SYSCLKSEL 0x00000008 /* Select SYSCLK frequency */
#define CLKCNT_PLLAVCO 0x00000030 /* Select PLLA frequecncy */
#define CLKCNT_PLLSEL 0x00000080 /* Enable PLL for CPU_CLK */
#define CLKCNT_APBDIV 0x00000300 /* Select APB_CLK Divident */
#define CLKCNT_SIOCLKSEL 0x00000400 /* Select SIO clock */
#define CLKCNT_PLLENA 0x00010000 /* Enable PLLA */
#define CLKCNT_PLLENB 0x00020000 /* Enable PLLB */
#define CLKCNT_SYSCLKEN 0x00040000 /* Enable SYSCLK */
#define CLKCNT_RTCCLKEN 0x00080000 /* Enable RTCCLK */
/* bit field of CLKSTPCNT register */
#define CLKSTPCNT_PLLENA 0x00010000 /* Enable PLLA in STOP mode */
#define CLKSTPCNT_PLLENB 0x00020000 /* Enable PLLB in STOP mode */
#define CLKSTPCNT_SYSCLKEN 0x00040000 /* Enable SYSCLK in STOP mode */
#define CLKSTPCNT_RTCCLKEN 0x00080000 /* Enable RTCCLK in STOP mode */
/* bit field of CKWT register */
#define CKWT_CKWTCMP 0x00000FFF /* The wait time until a clock signal is stabilized */
#define CKWT_CKWTSEL 0x00008000 /* Select clock until clock signal is stabilized */
/* bit field of DMAARQCNT register */
#define DMAARQCNT_CH0SEL 0x0000001F /* DMAC-A ch0 request signal selecter */
#define DMAARQCNT_CH1SEL 0x00001F00 /* DMAC-A ch1 request signal selecter */
#define DMAARQCNT_CH2SEL 0x001F0000 /* DMAC-A ch2 request signal selecter */
#define DMAARQCNT_CH3SEL 0x1F000000 /* DMAC-A ch3 request signal selecter */
/* bit field of DMABRQCNT register */
#define DMABRQCNT_CH0SEL 0x0000001F /* DMAC-B ch0 request signal selecter */
#define DMABRQCNT_CH1SEL 0x00001F00 /* DMAC-B ch1 request signal selecter */
/* bit field of I2CNF register */
#define I2CNF_I2CNF0 0x00000001 /* Enable I2C noise filter ch0 */
#define I2CNF_I2CNF1 0x00000002 /* Enable I2C noise filter ch1 */
/* bit field of AHBRAMCNT register */
#define AHBRAMCNT_USBRAM 0x00000001 /* Map USB2.0 host RAM to AHMRAM */
#define AHBRAMCNT_LCDCRAM 0x00000002 /* Map LCDC RAM to AHBRAM */
/* bit field of FTMSEL register */
#define FTMSEL_FTMCLK0 0x00000001 /* FTMCLK[0] source selecter */
#define FTMSEL_FTMCLK1 0x00000004 /* FTMCLK[1] source selecter */
#define FTMSEL_FTMIN0 0x00000100 /* FTMIN[0] source selecter */
#define FTMSEL_FTMIN1 0x00000400 /* FTMIN[1] source selecter */
#define FTMSEL_FTMIN2 0x00001000 /* FTMIN[2] source selecter */
#define FTMSEL_FTMIN3 0x00004000 /* FTMIN[3] source selecter */
#define FTMSEL_FTMIN4 0x00010000 /* FTMIN[4] source selecter */
#define FTMSEL_FTMIN5 0x00040000 /* FTMIN[5] source selecter */
/* bit field of EXINTCNT register */
#define EXINTCNT_EXINT0 0x00000001
#define EXINTCNT_EXINT1 0x00000002
#define EXINTCNT_EXINT2 0x00000004
#define EXINTCNT_EXINT3 0x00000008
#define EXINTCNT_EXINT4 0x00000010
#define EXINTCNT_EXINT5 0x00000020
#define EXINTCNT_EXINT6 0x00000040
/* bit field of VCRSCNT register */
#define VCRSCNT_VCRS_Z0 0x00000001
#define VCRSCNT_VCRS_Z1 0x00000002
#define VCRSCNT_VCRS_Z2 0x00000004
#define VCRSCNT_VCRS_Z3 0x00000008
#define VCRSCNT_VCRS_Z4 0x00000010
#define VCRSCNT_VCRS_Z5 0x00000020
#define VCRSCNT_VCRS_Z6 0x00000040
#define VCRSCNT_VCRS_Z7 0x00000080
/* bit field of EXDMACNT register */
#define EXDMACNT_EXREQ0 0x00000001
#define EXDMACNT_EXACK0 0x00000002
#define EXDMACNT_EXREQ1 0x00000004
#define EXDMACNT_EXACK1 0x00000008
/* bit field of PORTSEL1 register */
#define PORTSEL1_PA0 0x00000003 /* Select PA0 port function */
#define PORTSEL1_PA1 0x0000000C /* Select PA1 port function */
#define PORTSEL1_PA2 0x00000030 /* Select PA2 port function */
#define PORTSEL1_PA3 0x000000C0 /* Select PA3 port function */
#define PORTSEL1_PA4 0x00000300 /* Select PA4 port function */
#define PORTSEL1_PA5 0x00000C00 /* Select PA5 port function */
#define PORTSEL1_PA6 0x00003000 /* Select PA6 port function */
#define PORTSEL1_PA7 0x0000C000 /* Select PA7 port function */
#define PORTSEL1_PB0 0x00030000 /* Select PB0 port function */
#define PORTSEL1_PB1 0x000C0000 /* Select PB1 port function */
#define PORTSEL1_PB2 0x00300000 /* Select PB2 port function */
#define PORTSEL1_PB3 0x00C00000 /* Select PB3 port function */
#define PORTSEL1_PB4 0x03000000 /* Select PB4 port function */
#define PORTSEL1_PB5 0x0C000000 /* Select PB5 port function */
#define PORTSEL1_PB6 0x30000000 /* Select PB6 port function */
#define PORTSEL1_PB7 0xC0000000 /* Select PB7 port function */
/* bit field of PORTSEL2 register */
#define PORTSEL2_PC0 0x00000003 /* Select PC0 port function */
#define PORTSEL2_PC1 0x0000000C /* Select PC1 port function */
#define PORTSEL2_PC2 0x00000030 /* Select PC2 port function */
#define PORTSEL2_PC3 0x000000C0 /* Select PC3 port function */
#define PORTSEL2_PC4 0x00000300 /* Select PC4 port function */
#define PORTSEL2_PC5 0x00000C00 /* Select PC5 port function */
#define PORTSEL2_PC6 0x00003000 /* Select PC6 port function */
#define PORTSEL2_PC7 0x0000C000 /* Select PC7 port function */
#define PORTSEL2_PD0 0x00030000 /* Select PD0 port function */
#define PORTSEL2_PD1 0x000C0000 /* Select PD1 port function */
#define PORTSEL2_PD2 0x00300000 /* Select PD2 port function */
#define PORTSEL2_PD3 0x00C00000 /* Select PD3 port function */
#define PORTSEL2_PD4 0x03000000 /* Select PD4 port function */
#define PORTSEL2_PD5 0x0C000000 /* Select PD5 port function */
#define PORTSEL2_PD6 0x30000000 /* Select PD6 port function */
#define PORTSEL2_PD7 0xC0000000 /* Select PD7 port function */
/* bit field of PORTSEL3 register */
#define PORTSEL3_PE0 0x00000003 /* Select PE0 port function */
#define PORTSEL3_PE1 0x0000000C /* Select PE1 port function */
#define PORTSEL3_PE2 0x00000030 /* Select PE2 port function */
#define PORTSEL3_PE3 0x000000C0 /* Select PE3 port function */
#define PORTSEL3_PE4 0x00000300 /* Select PE4 port function */
#define PORTSEL3_PE5 0x00000C00 /* Select PE5 port function */
#define PORTSEL3_PE6 0x00003000 /* Select PE6 port function */
#define PORTSEL3_PE7 0x0000C000 /* Select PE7 port function */
#define PORTSEL3_PF0 0x00030000 /* Select PF0 port function */
#define PORTSEL3_PF1 0x000C0000 /* Select PF1 port function */
#define PORTSEL3_PF2 0x00300000 /* Select PF2 port function */
#define PORTSEL3_PF3 0x00C00000 /* Select PF3 port function */
#define PORTSEL3_PF4 0x03000000 /* Select PF4 port function */
#define PORTSEL3_PF5 0x0C000000 /* Select PF5 port function */
/* bit field of PORTSEL4 register */
#define PORTSEL4_PG0 0x00000003 /* Select PG0 port function */
#define PORTSEL4_PG1 0x0000000C /* Select PG1 port function */
#define PORTSEL4_PG2 0x00000030 /* Select PG2 port function */
#define PORTSEL4_PG3 0x000000C0 /* Select PG3 port function */
#define PORTSEL4_PG4 0x00000300 /* Select PG4 port function */
#define PORTSEL4_PG5 0x00000C00 /* Select PG5 port function */
#define PORTSEL4_PG6 0x00003000 /* Select PG6 port function */
#define PORTSEL4_PG7 0x0000C000 /* Select PG7 port function */
#define PORTSEL4_PH0 0x00030000 /* Select PH0 port function */
#define PORTSEL4_PH1 0x000C0000 /* Select PH1 port function */
#define PORTSEL4_PH2 0x003
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -