⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stm32_regs.tcl

📁 一个烧写FLASH的软件
💻 TCL
字号:
# /* Peripheral and SRAM base address in the alias region */set PERIPH_BB_BASE        0x42000000set SRAM_BB_BASE          0x22000000# /*Peripheral and SRAM base address in the bit-band region */set SRAM_BASE             0x20000000set PERIPH_BASE           0x40000000# /*FSMC registers base address */set FSMC_R_BASE           0xA0000000# /*Peripheral memory map */set APB1PERIPH_BASE       [set PERIPH_BASE]set APB2PERIPH_BASE       [expr $PERIPH_BASE + 0x10000]set AHBPERIPH_BASE        [expr $PERIPH_BASE + 0x20000]set TIM2_BASE             [expr $APB1PERIPH_BASE + 0x0000]set TIM3_BASE             [expr $APB1PERIPH_BASE + 0x0400]set TIM4_BASE             [expr $APB1PERIPH_BASE + 0x0800]set TIM5_BASE             [expr $APB1PERIPH_BASE + 0x0C00]set TIM6_BASE             [expr $APB1PERIPH_BASE + 0x1000]set TIM7_BASE             [expr $APB1PERIPH_BASE + 0x1400]set RTC_BASE              [expr $APB1PERIPH_BASE + 0x2800]set WWDG_BASE             [expr $APB1PERIPH_BASE + 0x2C00]set IWDG_BASE             [expr $APB1PERIPH_BASE + 0x3000]set SPI2_BASE             [expr $APB1PERIPH_BASE + 0x3800]set SPI3_BASE             [expr $APB1PERIPH_BASE + 0x3C00]set USART2_BASE           [expr $APB1PERIPH_BASE + 0x4400]set USART3_BASE           [expr $APB1PERIPH_BASE + 0x4800]set UART4_BASE            [expr $APB1PERIPH_BASE + 0x4C00]set UART5_BASE            [expr $APB1PERIPH_BASE + 0x5000]set I2C1_BASE             [expr $APB1PERIPH_BASE + 0x5400]set I2C2_BASE             [expr $APB1PERIPH_BASE + 0x5800]set CAN_BASE              [expr $APB1PERIPH_BASE + 0x6400]set BKP_BASE              [expr $APB1PERIPH_BASE + 0x6C00]set PWR_BASE              [expr $APB1PERIPH_BASE + 0x7000]set DAC_BASE              [expr $APB1PERIPH_BASE + 0x7400]set AFIO_BASE             [expr $APB2PERIPH_BASE + 0x0000]set EXTI_BASE             [expr $APB2PERIPH_BASE + 0x0400]set GPIOA_BASE            [expr $APB2PERIPH_BASE + 0x0800]set GPIOB_BASE            [expr $APB2PERIPH_BASE + 0x0C00]set GPIOC_BASE            [expr $APB2PERIPH_BASE + 0x1000]set GPIOD_BASE            [expr $APB2PERIPH_BASE + 0x1400]set GPIOE_BASE            [expr $APB2PERIPH_BASE + 0x1800]set GPIOF_BASE            [expr $APB2PERIPH_BASE + 0x1C00]set GPIOG_BASE            [expr $APB2PERIPH_BASE + 0x2000]set ADC1_BASE             [expr $APB2PERIPH_BASE + 0x2400]set ADC2_BASE             [expr $APB2PERIPH_BASE + 0x2800]set TIM1_BASE             [expr $APB2PERIPH_BASE + 0x2C00]set SPI1_BASE             [expr $APB2PERIPH_BASE + 0x3000]set TIM8_BASE             [expr $APB2PERIPH_BASE + 0x3400]set USART1_BASE           [expr $APB2PERIPH_BASE + 0x3800]set ADC3_BASE             [expr $APB2PERIPH_BASE + 0x3C00]set SDIO_BASE             [expr $PERIPH_BASE + 0x18000]set DMA1_BASE             [expr $AHBPERIPH_BASE + 0x0000]set DMA1_Channel1_BASE    [expr $AHBPERIPH_BASE + 0x0008]set DMA1_Channel2_BASE    [expr $AHBPERIPH_BASE + 0x001C]set DMA1_Channel3_BASE    [expr $AHBPERIPH_BASE + 0x0030]set DMA1_Channel4_BASE    [expr $AHBPERIPH_BASE + 0x0044]set DMA1_Channel5_BASE    [expr $AHBPERIPH_BASE + 0x0058]set DMA1_Channel6_BASE    [expr $AHBPERIPH_BASE + 0x006C]set DMA1_Channel7_BASE    [expr $AHBPERIPH_BASE + 0x0080]set DMA2_BASE             [expr $AHBPERIPH_BASE + 0x0400]set DMA2_Channel1_BASE    [expr $AHBPERIPH_BASE + 0x0408]set DMA2_Channel2_BASE    [expr $AHBPERIPH_BASE + 0x041C]set DMA2_Channel3_BASE    [expr $AHBPERIPH_BASE + 0x0430]set DMA2_Channel4_BASE    [expr $AHBPERIPH_BASE + 0x0444]set DMA2_Channel5_BASE    [expr $AHBPERIPH_BASE + 0x0458]set RCC_BASE              [expr $AHBPERIPH_BASE + 0x1000]set CRC_BASE              [expr $AHBPERIPH_BASE + 0x3000]# /*Flash registers base address */set FLASH_R_BASE          [expr $AHBPERIPH_BASE + 0x2000]# /*Flash Option Bytes base address */set OB_BASE               0x1FFFF800# /*FSMC Bankx registers base address */set FSMC_Bank1_R_BASE     [expr $FSMC_R_BASE + 0x0000]set FSMC_Bank1E_R_BASE    [expr $FSMC_R_BASE + 0x0104]set FSMC_Bank2_R_BASE     [expr $FSMC_R_BASE + 0x0060]set FSMC_Bank3_R_BASE     [expr $FSMC_R_BASE + 0x0080]set FSMC_Bank4_R_BASE     [expr $FSMC_R_BASE + 0x00A0]# /*Debug MCU registers base address */set DBGMCU_BASE           0xE0042000# /*System Control Space memory map */set SCS_BASE              0xE000E000set SysTick_BASE          [expr $SCS_BASE + 0x0010]set NVIC_BASE             [expr $SCS_BASE + 0x0100]set SCB_BASE              [expr $SCS_BASE + 0x0D00]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -