STM32CubeMx
STM32CubeMx 是一个STM32的图形化配置工具,可以作为STMCube 工具独立使用,也可以作为Eclipse的插件。主要包含以下主要工功能:
- 覆盖所有STM32的选型;
- 所有ST官方开发板选择;
- 快速配置(引脚、时钟、外设、和中间件软件)以及产生相应的C代码;
- 通过先前的配置快速切换选型;
- 轻松导出到兼容的配置到兼容MCU;
- 产生配置报告;
- 通过选择IDE生产对应工程代码;
- 功耗计算;
- File->New Project我们需要知道指定芯片具体型号和封装,例如我们这里的STM32F103RDT6 LQFP64。
- Pinout
- Clock Configuration设置时钟源
- 设置低速时钟源(LSE LSI)LSE:The low speed external clock signal LSI:The low speed internal clock signal 从图我们可以看出,低速时钟源主要为RTC和独立看门狗提供时钟系统。其中RTC时钟源可以选择HSE_RTC 也就是HSE高速外部时钟128分频和来自外部低速时钟LSE和内部RC振荡器LSI RC。
- 设置高速时钟源(HSE、HSI)HSE:The high speed external clock signal HSI:The high speed internal clock signal 其中HSE可以选择外部高速晶振和外部高速时...