2013年9月30日 星期一

[STM32] STM32 Bus

圖1. STM32F40x Block Diagram (By STM32 Reference Manual)

Bus是元件之間,交換資料的一個通道,我們從STM32 Discovery Block Diagram(由圖1)的顏色,得知Bus可分成高速(紅色)和低速兩種:
  • Advanced High Performance Bus
    •  AHB1
      • Max up to 168MHz
      • Connect to USB OTG HS、DMA2D、ETHERNET MAC、DMA2、DMA1、BKPSRAM、Flash interface、RCC、CRC、GPIO_X(X=A…K)

    •  AHB2
      • Max up to 168MHz
      • Connect to RNG、HASH、CRYP、DCMI、USB OTG FS

    •  AHB3
      • Connect to FSMC(External memory controller)

  • Advanced Peripheral Bus
    • APB1
      •  Max up to 42MHz
      • Connect to UART8、UART7、DAC、PWR、CAN2、CAN1、I2C_X(X=1…3)、UART5、UART4、USART3、USART2、I2S3ext、SPI3/I2S3、SPI2/I2S2、I2S2ext、ÍWDG、WWDG、RTC&BKP、TIM_X(X=14…12)、TIM_X(X=7…2)

    • APB2
      • Max up to 84MHz
      • Connect to LCD-TFT、SAI1、SPI5、SPI6、TIM_X(X=9…11)、EXTI、SYSCFG、SPI4、SPI1、SDIO、ADC_X(X=1…3)、USART6、USART1、TIM8、TIM1

Reference :
[1] STM32 Clock Configuration
[2] STM32F4 SeriesSTM32F4 Series (RM0090 - Reference Manual)

沒有留言:

張貼留言