分享到plurk 分享到twitter 分享到facebook

版本 02e1c4485a9437c95d1b4c244cc4c4234be28626

STM32F429

STM32F429 Discovery 開發板

.. image:: /embedded/STM32F429I-DISCO.jpg

  • 官方訓練教材: STM32F429 CombinedModules</embedded/STM32F429-CombinedModules.pdf>_ (必讀!)
  • STM32F429ZIT6 microcontroller featuring 2 MB of Flash memory, 256 KB of RAM in an LQFP144 package
  • On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone
  • ST-LINK/V2 (with SWD connector for programming and debugging)
  • Board power supply: through the USB</embedded/USB>_ bus or from an external 3 V or 5 V supply voltage
  • 2.4" QVGA TFT LCD
  • SDRAM 64 Mbits
  • L3GD20, ST MEMS motion sensor, 3-axis digital output gyroscope
  • Six LEDs:
    • LD1 (red/green) for USB communication
    • LD2 (red) for 3.3 V power-on
    • Two user LEDs:LD3 (green), LD4 (red)
    • Two USB OTG LEDs:LD5 (green) VBUS and LD6 (red) OC (over-current)
  • Two pushbuttons (user and reset)
  • USB OTG with micro-AB connector
  • Extension header for LQFP144 I/Os for a quick connection to the prototyping board and an easy probing

硬體腳位配置

  • 請先閱讀 General-purpose Input/Output (GPIO)</embedded/GPIO>_
    • GPIO 腳位定義<http://mikrocontroller.bplaced.net/wordpress/wp-content/uploads/2013/10/Pinbelegung_f429_v100.html>_
  • 前視圖:

.. image:: /embedded/STM32F429I-DISCO-top.jpg

  • 後視圖:

.. image:: /embedded/STM32F429I-DISCO-bottom.jpg

高度整合開發工具: STM32Cube

  • 意法半導體推STM32Cube新軟體平台<http://www.digitimes.com.tw/tw/dt/n/shwnws.asp?cnlid=13&id=0000370826_EVE7G4MW327YAT5FYLFBA>_
  • Product overview - STM32Cube making STM32 development easier<https://www.youtube.com/watch?v=bt1YFG9wErg>_ (介紹影片)

.. image:: /embedded/stm32cubef4.jpg

  • STM32CubeF4 Key<http://www.st.com/web/en/catalog/tools/PF259243>_ Features
    • Consistent and complete embedded software offer that frees the user from dependency issues
    • Maximized portability between all STM32 series supported by STM32Cube
    • Hundreds of examples for easy understanding
    • High quality HAL using CodeSonar® static analysis tool
    • STM32F4-specific middleware including USB Host and Device and TCP/IP stack
    • Free user-friendly license terms

軟體支援

  • Hackpad<https://embedded2014.hackpad.com/Signup-dnO2aHCfrg3>_
  • 作業系統移植
    • FreeRTOS</embedded/freertos>_
    • ChibiOS/RT</embedded/chibios>_
    • nuttx</embedded/nuttx>_
    • uClinux</embedded/uclinux>_
    • Xenomai</embedded/xenomai>_
    • rtenv-plus</embdded/rtenv>_
    • F9 microkernel</embedded/f9-kernel>_

延伸閱讀

  • Building eye-catching GUIs for your embedded MCU designs<http://www.embedded.com/design/mcus-processors-and-socs/4426244/1/Building-eye-catching-GUIs-for-your-embedded-MCU-designs>_