赞
踩
今年的蓝桥杯嵌入式比赛MCU从STM32F103RBT6变成了STM32G431RBT6,所以标准库是不能用了,因此今年会使用HAL库和LL库,同时使用cubemx进行配置。
下面主要是cubemx的配置和基础应用
cubemx可以直接从官网下载。
https://www.st.com/zh/development-tools/stm32cubemx.html
进去后需要注册,注册完就可以下载了,STM32CubeMx是在JAVA环境下运行的,因此在安装时会提示安装JAVA环境,直接安装就可以了。
打开后会是下面这种情况。
下面点击Help里的这个地方
找到STM32G4选择芯片包进行下载,下载完成后就是像这样一个小黄点。
回到主页面,点击第一个小蓝框就可以进行配置了。
选择STM32G431RBT6这款芯片。
选择完成后就可以进行配置了。
同时也要进行一些基础的配置。
选中这里的SYS里的Debug,选择Serial Wire,要是不选的话,过会就没法把程序下载到板子上了。
这里的RCC选择高速时钟源,选择晶振作为时钟源。
同时将主频配置为80MHz,只需要配置PLLCLK作为系统时钟,主要是红线部分。
上面配置完后,要将这里选择为MDK-ARM.
在Code Generator这里要将第二部分的第一个给勾上,这个是对配置的每一部分都生成一个.c和.h文件,这样main.c中会比较整洁,不然都在main.c中,显得比较混乱。
配置完成后,点一下上面的GENERATE CODE就可以生成工程啦~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。