CubeMX如何配置工程介绍及注意事项(以点亮LED灯为例)
一、前言
相信有很多萌新小伙伴在使用CubeMX时,会遇到很多问题,以及不清楚CubeMX各个板块的各个功能作用,跟着这个系列走下去,你会打开新世界的大门。
二、让我们开始吧
1:目标 选择 | 2:引脚 分配 | 3.外设 配置 | 4.时钟 配置 | 5.工程 配置 | 6.程序 编写 |
CubeMX软件使用步骤
1.步骤一:目标选择
如上图我们选择新建工程中的基于芯片开发。
如上图,在芯片输入框中进行输入,然后再备选框中选择合适的,双击就会选择进行选择。接下来将会进入引脚分配界面。
2.步骤二 引脚分配
重点:类别栏介绍
System Core :用于配置GPIO、复位和时间控制(RCC)、中断系统(NVIC)以及调试接口(SYS)等系统外设。
Analog:用于配置数模和模数转换外设。
Timer:用于配置定时器和时钟外设。
Connectivity:用于配置iic、SPI、uart等通信外设。
Multimedia:用于配置IIS等音频数据传输设备
Computing:用于配置CRC校验外设。
Middleware(中间件):用于配置嵌入式操作系统FreeRTOS和文件FATFS等中间件。
选择自己需要配置的引脚然后,给引脚配置相应的功能,如上图,我使用PB11GPIO_Output。
3.步骤三 外设配置
(1)复位及时钟控制RCC配置
RCC模块主要用于配置外部高速时钟(HSE)和外部低速时钟(LSE)d的时钟源,一般有三种选择。
如上图所示这里我们选择第三个晶振。
(2)调试接口
这里我们选择Serial Wire
(3)GPIO配置
在上面我们对PB11进行功能选择,在这里我们进行细化配置。
以上GPIO的配置界面,这里我们选择默认就可。
4.步骤四:时钟配置
将时钟配置为72MHZ。
(5)工程配置
根据以上介绍配置。
点击生成文件,就可完成。