stm32f103-t1

STM32 範例


更新記錄

item note
20171121 第一版

目錄


STM32F0DISCOVERY

  • STM32F0DISCOVERY
    Discovery kit with STM32F051R8 MCU

  • STM32F051R8T6
    Cortex-M0 32bit
    64K Flash
    8K RAM

[stm32f0]

使用ST-LINK/V2燒錄板子上面STM32F0

Using ST-LINK/V2 to program/debug the STM32 F0 on board

[stm32f0]

使用ST-LINK/V2燒錄,外部STM32元件

[stm32f0]

SCH

  • USB_DP(D+)採用上抓電阻,預計full speed

  • JP2(Idd)
    提供量測STM32F0 IDD電流
    jump on由STM32F1供電
    jump off由外部供電

  • STM32F0 frequency
    目前由STM32F1的MCO提供,固定8MHz

[stm32f0discovery_sch] [stm32f0]

相關軟体

STM32F0xx_StdPeriph_Lib提供其基本Library,但建議安裝SetupSTM32CubeMX
使用STM32CubeMX自動產生code

下載
[STM32F0xx_StdPeriph_Lib_V1.0.0]
[STM32F0xx_StdPeriph_Lib_V1.5.0]

說明文件
[AN4062-STM32F0DISCOVERYperipheral-firmware-examples]


CubeMX

  • New Project

    [STM32CubeMX]
  • Board Select
    記得在選STM32F051R8T6上面,點選2下

    [STM32CubeMX]

-查看目前設定
pinout

  • 黃色PIN:電源腳位
  • 綠色PIN:使用腳位
  • 有conflict地方會用紅色表示
[STM32CubeMX]

設定48MHz
[STM32CubeMX]

產生程式碼

[STM32CubeMX] [STM32CubeMX] [STM32CubeMX]

參考