STM32CubeMX新建工程
时间:10-02
整理:3721RD
点击:
STM32CubeMX是一个图形化的工具,也是配置和初始化C代码生成器(STM32configuration and initialization C code generation),也就是自动生成开发初期关于芯片相关的一些初始化代码。它是ST意法半导体的主动原创工具,它可以减轻开发的时间和费用。STM32CubeMX集成了一个全面的软件平台,支持STM32每一个系列的MCU开发。这个平台包括 STM32Cube HAL(一个 STM32 的抽象层集成软件,确保STM32 系列最大的移植性)。再加上兼容的一套中间件(RTOS、USB、TCP/IP 和图形),所有内嵌软件组件附带了全套例程。
安装后界面上会有一个如下的图标。
打开后,如下图所示。可以新建也可以加载工程。
选择“New Project”,找到开发板上的芯片型号
选择使用外部时钟和仿真接口,如果不选择仿真接口的话,当把程序下载的芯片中,下次再要烧写时就烧不了了,因为烧写口被默认设置为了GPIO了,只能通过更改BOOT将程序清除了再重新烧写了,这里要告别注意了。
时钟如果不配置,那么默认使用的是芯片内部的时钟,虽然是可以用,但是精度不如外部晶振了。
这里选择的是外部时钟,外部晶振是25M的,配置时钟为最大值216M,其他的PLL等软件会自动进行配置。
这样一个基本的工程就算是配置好了。剩下的就是一些外设的配置了。
如定时器的配置
要用到的几个工具差不多就是之前说的几个了,下面就要开始正经的写程序了。
首先当然要从最简单的GPIO写起了。