蓝桥杯嵌入式学习笔记——工程建立

新建工程使用到的软件

1、keil5

2、STM32CubeMX

STM32CubeMX的配置

新建工程。

在检索框中输入单片机型号STM32G431RB,注意单片机型号输入时,切换为英文,否则出现输入一个字母打印两个字母的情况。选择好单片机型号后点击“Start Project”。

首先配置时钟,在cubeMX中时钟树配置为:24MHZ的HSE外部高速时钟,经过锁相环(PLLCLK)倍频为80MHZ(历程常用频率)

配置好提示的4点按下回车,软件会自动生成合适的参数。

使能串口调试,否则可能会出现只能下载一次程序的情况。

设置工程名称、路径(不能有中文),IDE选择MDK。

勾选为每个外设生成.c、.H文件后,点击“GENERATE COOE”等待软件生成工程。

keil5的配置

打开CubeMX生成的keil工程。

点击魔术棒—>Debug,选择“CMSIS-DAP Debugger”后、再点击Settings—>Flash Dwnload将“Reset and Run”勾选上(下载完程序后复位)。

配置完成后点击编译,编译完成后即可下载程序。

可以新建一个文件夹“bsp”用于存储用户编写的程序,注意编写的代码要在注释begin和end之间,否在在重新修改cubeMX后,编写的代码将会被删除掉。

在keil中加的中文注释乱码。

按步骤修改keil的编码格式。

新建BspSYS.c/.h文件,编写setup、loop函数,并添加到main中合适的位置后,后面可以将用户编写的程序分开来,方便代码的管理,也不易出错。(注意配置完新的外设要将其生成的头文件添加到BspSYS.h中,否则在其他文件中用了hal库的函数会报错)

按步骤可开启keil的代码自动补全功能。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值