![]() |
MINI58_BSP V3.01.005
The Board Support Package for Mini58 Series MCU
|
Modules | |
Mini58 Peripheral Declaration | |
Macros | |
#define | FLASH_BASE ((uint32_t)0x00000000) |
Flash base address. More... | |
#define | SRAM_BASE ((uint32_t)0x20000000) |
SRAM base address. More... | |
#define | APB1PERIPH_BASE ((uint32_t)0x40000000) |
APB1 base address. More... | |
#define | APB2PERIPH_BASE ((uint32_t)0x40100000) |
APB2 base address. More... | |
#define | AHBPERIPH_BASE ((uint32_t)0x50000000) |
AHB base address. More... | |
#define | WDT_BASE (APB1PERIPH_BASE + 0x04000) |
WDT register base address. More... | |
#define | WWDT_BASE (APB1PERIPH_BASE + 0x04100) |
WWDT register base address. More... | |
#define | TIMER0_BASE (APB1PERIPH_BASE + 0x10000) |
TIMER0 register base address. More... | |
#define | TIMER1_BASE (APB1PERIPH_BASE + 0x10020) |
TIMER1 register base address. More... | |
#define | I2C0_BASE (APB1PERIPH_BASE + 0x20000) |
I2C0 register base address. More... | |
#define | I2C1_BASE (APB2PERIPH_BASE + 0x20000) |
I2C1 register base address. More... | |
#define | SPI_BASE (APB1PERIPH_BASE + 0x30000) |
SPI register base address. More... | |
#define | PWM_BASE (APB1PERIPH_BASE + 0x40000) |
PWM register base address. More... | |
#define | UART0_BASE (APB1PERIPH_BASE + 0x50000) |
UART0 register base address. More... | |
#define | UART1_BASE (APB2PERIPH_BASE + 0x50000) |
UART1 register base address. More... | |
#define | ACMP_BASE (APB1PERIPH_BASE + 0xD0000) |
ACMP register base address. More... | |
#define | ADC_BASE (APB1PERIPH_BASE + 0xE0000) |
ADC register base address. More... | |
#define | SYS_BASE (AHBPERIPH_BASE + 0x00000) |
SYS register base address. More... | |
#define | CLK_BASE (AHBPERIPH_BASE + 0x00200) |
CLK register base address. More... | |
#define | INTR_BASE (AHBPERIPH_BASE + 0x00300) |
INT register base address. More... | |
#define | P0_BASE (AHBPERIPH_BASE + 0x04000) |
GPIO Port 0 register base address. More... | |
#define | P1_BASE (AHBPERIPH_BASE + 0x04040) |
GPIO Port 1 register base address. More... | |
#define | P2_BASE (AHBPERIPH_BASE + 0x04080) |
GPIO Port 2 register base address. More... | |
#define | P3_BASE (AHBPERIPH_BASE + 0x040C0) |
GPIO Port 3 register base address. More... | |
#define | P4_BASE (AHBPERIPH_BASE + 0x04100) |
GPIO Port 4 register base address. More... | |
#define | P5_BASE (AHBPERIPH_BASE + 0x04140) |
GPIO Port 5 register base address. More... | |
#define | GPIO_DBNCECON_BASE (AHBPERIPH_BASE + 0x04180) |
GPIO De-bounce register vase. More... | |
#define | GPIO_PIN_DATA_BASE (AHBPERIPH_BASE + 0x04200) |
GPIO pin data register base address. More... | |
#define | GPIOBIT0_BASE (AHBPERIPH_BASE + 0x04200) |
GPIO Port 0 bit access register base address. More... | |
#define | GPIOBIT1_BASE (AHBPERIPH_BASE + 0x04220) |
GPIO Port 1 bit access register base address. More... | |
#define | GPIOBIT2_BASE (AHBPERIPH_BASE + 0x04240) |
GPIO Port 2 bit access register base address. More... | |
#define | GPIOBIT3_BASE (AHBPERIPH_BASE + 0x04260) |
GPIO Port 3 bit access register base address. More... | |
#define | GPIOBIT4_BASE (AHBPERIPH_BASE + 0x04280) |
GPIO Port 4 bit access register base address. More... | |
#define | GPIOBIT5_BASE (AHBPERIPH_BASE + 0x042A0) |
GPIO Port 5 bit access register base address. More... | |
#define | FMC_BASE (AHBPERIPH_BASE + 0x0C000) |
FMC register base address. More... | |
Memory Mapped Structure for Mini58 Series Peripheral
#define ACMP_BASE (APB1PERIPH_BASE + 0xD0000) |
ACMP register base address.
Definition at line 11683 of file Mini58Series.h.
#define ADC_BASE (APB1PERIPH_BASE + 0xE0000) |
ADC register base address.
Definition at line 11684 of file Mini58Series.h.
#define AHBPERIPH_BASE ((uint32_t)0x50000000) |
AHB base address.
Definition at line 11670 of file Mini58Series.h.
#define APB1PERIPH_BASE ((uint32_t)0x40000000) |
APB1 base address.
Definition at line 11668 of file Mini58Series.h.
#define APB2PERIPH_BASE ((uint32_t)0x40100000) |
APB2 base address.
Definition at line 11669 of file Mini58Series.h.
#define CLK_BASE (AHBPERIPH_BASE + 0x00200) |
CLK register base address.
Definition at line 11687 of file Mini58Series.h.
#define FLASH_BASE ((uint32_t)0x00000000) |
Flash base address.
Definition at line 11666 of file Mini58Series.h.
#define FMC_BASE (AHBPERIPH_BASE + 0x0C000) |
FMC register base address.
Definition at line 11703 of file Mini58Series.h.
#define GPIO_DBNCECON_BASE (AHBPERIPH_BASE + 0x04180) |
GPIO De-bounce register vase.
Definition at line 11695 of file Mini58Series.h.
#define GPIO_PIN_DATA_BASE (AHBPERIPH_BASE + 0x04200) |
GPIO pin data register base address.
Definition at line 11696 of file Mini58Series.h.
#define GPIOBIT0_BASE (AHBPERIPH_BASE + 0x04200) |
GPIO Port 0 bit access register base address.
Definition at line 11697 of file Mini58Series.h.
#define GPIOBIT1_BASE (AHBPERIPH_BASE + 0x04220) |
GPIO Port 1 bit access register base address.
Definition at line 11698 of file Mini58Series.h.
#define GPIOBIT2_BASE (AHBPERIPH_BASE + 0x04240) |
GPIO Port 2 bit access register base address.
Definition at line 11699 of file Mini58Series.h.
#define GPIOBIT3_BASE (AHBPERIPH_BASE + 0x04260) |
GPIO Port 3 bit access register base address.
Definition at line 11700 of file Mini58Series.h.
#define GPIOBIT4_BASE (AHBPERIPH_BASE + 0x04280) |
GPIO Port 4 bit access register base address.
Definition at line 11701 of file Mini58Series.h.
#define GPIOBIT5_BASE (AHBPERIPH_BASE + 0x042A0) |
GPIO Port 5 bit access register base address.
Definition at line 11702 of file Mini58Series.h.
#define I2C0_BASE (APB1PERIPH_BASE + 0x20000) |
I2C0 register base address.
Definition at line 11677 of file Mini58Series.h.
#define I2C1_BASE (APB2PERIPH_BASE + 0x20000) |
I2C1 register base address.
Definition at line 11678 of file Mini58Series.h.
#define INTR_BASE (AHBPERIPH_BASE + 0x00300) |
INT register base address.
Definition at line 11688 of file Mini58Series.h.
#define P0_BASE (AHBPERIPH_BASE + 0x04000) |
GPIO Port 0 register base address.
Definition at line 11689 of file Mini58Series.h.
#define P1_BASE (AHBPERIPH_BASE + 0x04040) |
GPIO Port 1 register base address.
Definition at line 11690 of file Mini58Series.h.
#define P2_BASE (AHBPERIPH_BASE + 0x04080) |
GPIO Port 2 register base address.
Definition at line 11691 of file Mini58Series.h.
#define P3_BASE (AHBPERIPH_BASE + 0x040C0) |
GPIO Port 3 register base address.
Definition at line 11692 of file Mini58Series.h.
#define P4_BASE (AHBPERIPH_BASE + 0x04100) |
GPIO Port 4 register base address.
Definition at line 11693 of file Mini58Series.h.
#define P5_BASE (AHBPERIPH_BASE + 0x04140) |
GPIO Port 5 register base address.
Definition at line 11694 of file Mini58Series.h.
#define PWM_BASE (APB1PERIPH_BASE + 0x40000) |
PWM register base address.
Definition at line 11680 of file Mini58Series.h.
#define SPI_BASE (APB1PERIPH_BASE + 0x30000) |
SPI register base address.
Definition at line 11679 of file Mini58Series.h.
#define SRAM_BASE ((uint32_t)0x20000000) |
SRAM base address.
Definition at line 11667 of file Mini58Series.h.
#define SYS_BASE (AHBPERIPH_BASE + 0x00000) |
SYS register base address.
Definition at line 11686 of file Mini58Series.h.
#define TIMER0_BASE (APB1PERIPH_BASE + 0x10000) |
TIMER0 register base address.
Definition at line 11675 of file Mini58Series.h.
#define TIMER1_BASE (APB1PERIPH_BASE + 0x10020) |
TIMER1 register base address.
Definition at line 11676 of file Mini58Series.h.
#define UART0_BASE (APB1PERIPH_BASE + 0x50000) |
UART0 register base address.
Definition at line 11681 of file Mini58Series.h.
#define UART1_BASE (APB2PERIPH_BASE + 0x50000) |
UART1 register base address.
Definition at line 11682 of file Mini58Series.h.
#define WDT_BASE (APB1PERIPH_BASE + 0x04000) |
WDT register base address.
Definition at line 11673 of file Mini58Series.h.
#define WWDT_BASE (APB1PERIPH_BASE + 0x04100) |
WWDT register base address.
Definition at line 11674 of file Mini58Series.h.