【BAT32G113-创建一个软件工程-A2-2024/9/18】

提示:本内容仅供学习,切勿商用!

在学习BAT32G113单片机之前,我们已经完成了环境搭建的第一步,本文主要介绍Keil软件的使用

本人只是一个普通的嵌入式低级(初级)玩家,文章主要针对新手,所以大佬要是发现文中有何不妥之处,还请口下留情,若能指出,我一定虚心改正。


前言

提示:本文以最新MDK-ARM V5.39 Keil 开发工具、BAT32G113标准外设库为准,具体进行搭建基础软件工程。
在这里插入图片描述
下班的第一课,就是不断提升自己的写作能力!愿大家心想 - 事成。废话不多说,开始正题!


一、准备工作

做事情之前,要心平气和,仔细踏实去做好准备!这样子,工作效率才会有明显的提高哟!
如果你是用的Keil C51、亦或者STM32及其他MCU器件,其创建一个软件工程过程都是适用的!
其中,C51是不用库的,STM32是需要库的!具体是根据MCU的特点而决定的。
在这之前一篇文章里BAT32G113-点亮一颗LED灯-A1-2024/9/17,我们就把BAT32G113“标准外设库”已经下载了。不过,官方的例程搭建路径,不是个人推荐!嫌麻烦的朋友,可以在我的百度网盘进行下载学习!

百度网盘:https://pan.baidu.com/s/1krKAbpGlKAyWihVSKhsvuA
下载方式:这里只介绍百度网盘下载方式,提取码,请在微信搜索: 独善途赴凡尘!回复:113A2。

二、在D盘搭建工程文件夹

Hardware:在Keil开发工具里,译为 上层硬件驱动,字面意思是Hardware文件是装载上层驱动硬件的程序的!
Library:在Keil开发工具里,译为 底层驱动硬件,字面意思是Library文件是装载底层驱动硬件的程序的!
User:在Keil开发工具里,译为 程序主要函数,字面意思是User文件是装载主要思想的程序的!

在这里插入图片描述
温馨提示:Library文件里,主要复制的是BAT32G113“标准外设库”的GPIO底层驱动硬件程序。而Hardware和User工程文件里面的内容是需要自己通过Keil开发工具搭建的软件工程的!

三、在Keil搭建软件工程

搭建一个简单的软件工程需要三步骤:新建工程、添加文件和配置工程!

1.新建工程

打开Keil软件,新建工程,点击Project,选择New uVision Project

在这里插入图片描述

选择保存路径,和工程名字,点击保存

在这里插入图片描述

在弹出的界面里,选择对应的芯片
方法一:可以在Search窗口直接输入“BAT32G113”
方法二:也可以直接查找点击 Cmsemicon -> M0+ Series -> BAT32G113 -> BAT32G113KC24NB -> OK

在这里插入图片描述

在弹出的界面里,勾选两个内容CORE和Startup,点击OK(这里不勾选的话,你可以尝试看一下结果)

在这里插入图片描述

到这里新建工程第一步才算完成。

在这里插入图片描述

2.添加文件

点击三个方块堆成三角形的小图标,进入项目管理界面

在这里插入图片描述

创建组:Hardware、Library和User文件夹,点击OK

在这里插入图片描述

Library添加底层驱动硬件程序,选择Library,点击Add Files…

在这里插入图片描述

在弹出的界面里,鼠标双击Library

在这里插入图片描述

鼠标单击BAT32G_gpio.c源文件,查看是否添加显示,最后点击添加,返回主界面点击Close。

在这里插入图片描述

在弹出的界面里,可以看到在Files里面有源文件添加进来,点击OK

在这里插入图片描述

至此,第二步添加文件已经完成。
在这里插入图片描述

至于,Hardware和User添加上层驱动硬件程序,是需要自己创建源文件,点击两下New,弹出两个源文件Text1和Text2,进行保存为.c和.h文件(像图中BAT32G_gpio.c一样格式就行),返回第二步最开始时,进行一步步操作即可!

在这里插入图片描述

项目管理与软件工程对应关系

在这里插入图片描述

3.配置文件

配置文件,对于初学者保持默认即可!
点击魔术棒图标,选择Output,勾选Create HEX File,就可以输出HEX文件,用于烧录程序给单片机的一种文本程序。

在这里插入图片描述

添加文件路径:是为了软件工程能查找到源文件的路径。
添加的方式:跟项目管理的方式类同,此过程不在赘述。

在这里插入图片描述

选择下载工具:点击Debug选项,选择自己下载的调试器的型号,我才用的是CMSIS-DAP调试器。

在这里插入图片描述

下载时复位并运行配置:选择Utilities,点击Settinngs。
在这里插入图片描述

在弹出的界面里,选择Flash Download选项, 勾选Reset and Run,点击OK,再点击OK。
在这里插入图片描述

4.一个完整的软件工程在这里插入图片描述


四、谢谢观看

博主分享不易,请给一键三连 哦(关注 + 点赞 + 收藏),你的鼓励是博主分享的动力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星新计划

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值