跳转至

存储器组织结构

起始地址 外设 总线
0x00000000 FLASH存储区
0x20000000 RAM存储区
0x40000000 SYS AHB
0x40000800 DMA AHB
0x40001800 SDIO AHB
0x40002000 LCD AHB
0x40002800 CRC AHB
0x40003000 CORDIC AHB
0x40003800 DIV AHB
0x40004000 GPIOM AHB
0x40004800 GPION AHB
0x40005000 USB OTG AHB
0x4000B000 JPEG AHB
0x4000C000 DMA2D AHB
0x40040000 GPIOA APB1
0x40040800 GPIOB APB1
0x40041000 GPIOC APB1
0x40041800 GPIOD APB1
0x40042000 UART0 APB1
0x40042800 UART1 APB1
0x40043000 UART2 APB1
0x40043800 UART3 APB1
0x40044000 SPI0 APB1
0x40044800 SPI1 APB1
0x40046000 PWM0 APB1
0x40046080 PWM1 APB1
0x40046100 PWM2 APB1
0x40046180 PWM3 APB1
0x40046200 PWM4 APB1
0x40046400 PWMG APB1
0x40046800 TIMR0 APB1
0x40046840 TIMR1 APB1
0x40046880 TIMR2 APB1
0x400468C0 TIMR3 APB1
0x40046900 TIMR4 APB1
0x40046C00 TIMRG APB1
0x40048800 BTIMR0 APB1
0x40048840 BTIMR1 APB1
0x40048880 BTIMR2 APB1
0x400488C0 BTIMR3 APB1
0x40048900 BTIMR4 APB1
0x40048940 BTIMR5 APB1
0x40048980 BTIMR6 APB1
0x400489C0 BTIMR7 APB1
0x40048A00 BTIMR8 APB1
0x40048A40 BTIMR9 APB1
0x40048A80 BTIMR10 APB1
0x40048AC0 BTIMR11 APB1
0x40048C00 BTIMRG APB1
0x40049000 ADC0 APB1
0x40049800 ADC1 APB1
0x4004A000 FMC APB1
0x4004A800 SFC APB1
0x4004B800 RTC APB1
0x4004C000 DAC APB1
0x400A0000 PORTA APB2
0x400A0010 PORTB APB2
0x400A0020 PORTC APB2
0x400A0030 PORTD APB2
0x400A0040 PORTE APB2
0x400A0080 PORTM APB2
0x400A0090 PORTN APB2
0x400A0800 WDT APB2
0x400A1000 GPIOE APB2
0x400A6000 I2C0 APB2
0x400A6800 I2C1 APB2
0x400A8000 CAN0 APB2
0x400A8800 CAN1 APB2
0x70000000 串行FLAH存储区
0x80000000 SDRAM存储区
0x88000000 SDRAM
0xE0000000 ITM
0xE0001000 DWT
0xE000E000 SCnSCB
0xE000E010 SysTick
0xE000E100 NVIC
0xE000ED00 SCB
0xE000EDF0 CoreDebug
0xE000EDF0 DCB
0xE000EFB0 DIB
0xE0040000 TPI