版本 7b876e37e348d90072ec459987eda78d1f8235fc
STM32F429
硬體週邊介紹和驅動方式: GPIO</embedded/GPIO>
, USART</embedded/USART>
, ADC</embedded/ADC>
, RTC</embedded/RTC>
, PWM</embedded/PWM>
, USB</embedded/USB>
, SPI</embedded/SPI>
, Flash</embedded/Flash>
, SDIO</embedded/SDIO>
_
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
軟體支援
GNU/Linux 端開發環境設定<https://stm32f429.hackpad.com/NOTE-WbiooOfkaoR>
_- 作業系統移植
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>
_