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 HSDMA2DETHERNET MACDMA2DMA1BKPSRAMFlash interfaceRCCCRCGPIO_X(X=A…K)

    •  AHB2
      • Max up to 168MHz
      • Connect to RNGHASHCRYPDCMIUSB OTG FS

    •  AHB3
      • Connect to FSMC(External memory controller)

  • Advanced Peripheral Bus
    • APB1
      •  Max up to 42MHz
      • Connect to UART8UART7DACPWRCAN2CAN1I2C_X(X=1…3)UART5UART4USART3USART2I2S3extSPI3/I2S3SPI2/I2S2I2S2extÍWDGWWDGRTC&BKPTIM_X(X=14…12)TIM_X(X=7…2)

    • APB2
      • Max up to 84MHz
      • Connect to LCD-TFTSAI1SPI5SPI6TIM_X(X=9…11)EXTISYSCFGSPI4SPI1SDIOADC_X(X=1…3)USART6USART1TIM8TIM1

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

沒有留言:

張貼留言