keil工程添加多级子目录_华大单片机HC32L176/HC32L196的最小开发工程搭建

第一章:开发环境搭建。

华大的单片机开发,是可以使用IAR和KEIL,但因为我个人因为一直使用Keil,之前用GD和STM32都是使用KEIL用习惯了,所以华大单片机我也使用keil开发,不过对版本有要求,需要KEIL5,推荐使用MDK5.26这个版本。

接下来就安装华大单片机的集成开发环境支持包,这个必须安装,安装后才能在MDK的device一栏选中对应的型号。

之前用GD,使用jlink V8,不知道为什么,在调试时候,总是报错 提示版本不兼容,后面实在项目着急,就选用官方给的CMSIS-DAP工具开发的,这个和jink一样的方法。

为什么讲这么简单的原因是,绝大部分的人都做过51单片机,而开发环境的搭建又比较简单,所以就不多说什么了。

第二章,华大单片机工程最小系统

第一步:我们直接进入主题:先在Porject->New uVision Project 弹出一个目录框,选择工程你要保存的路径,并输入工程名称,我这里输入一个MiniProject工程,确认保存。

第二步:弹出target窗口,在HDSC选项下,会弹出你安装过的开发环境支持包的型号,我们这里选择HC32L176系中的HC32L176PATA型号,这个型号LQFP100个引脚的。选中确定后点击【OK】

第三步:如下图所示,弹出Manage管理界面后,选择CORE和Device这两项打钩,确保系统正常。选中后,点击OK。

创建成功后,对应目录下面,会出现如下几个文件或者文件夹

第四步,在工程目录下,创建一个专用的代码文件Code文件夹,然后在keil界面创建main.C文件,并将这个文件保存到工程目录Code文件下,同时,鼠标选中工程名,左键添加,Main.c文件添加到工程当中。

第五步,设置工程的相关参数和配置,如下图所示,用红色框标注的地方,直接点击位置1,或者鼠标右键->选中Options for target框

1,检查Device当中型号是否正确

2,target 当中,晶振与单片机实际晶振一致,勾选Usb MicroLib

3,C/C++的include paths当中添加新建在工程文件下的Code文件目录

4,在Debug,选中调试工具,我选择使用CMSIS-DAP Debugger,点击旁边的Setting,弹出来Target Driver Setup界面后,选择CMSIS-DAP,再在Port设置为SW或者JTAG(根据自己实际接口情况),我们这里选用SWD接口。

第六步,选择Flash Download,查看是否有对应正确的加载文件。如果此处为空,就需要点击ADD进行添加正确的文件。

第七步,确认好后,点击OK,退回工程代码界面。

第八步,鼠标选中工程,单击左键,选中Manage Project Items将创建的main.c添加到工程,

如图片中所示,1处修改为自己工程名称,2处双击添加工程下的分组名称,我们将此处改为Code,3处添加当前分组的文件,我们将创建的main.c添加进来,然后点击OK。

第九步,打开main.c文件,添加最小系统必须头文件,和main函数,点击编译按钮,如下图所示,代表最小系统创建完成。

《华大单片机HC32L176/HC32L196不完全手册》寄存器版本-第二章最小开发系统

欢迎大家加个关注,谢谢

你可能感兴趣的:(keil工程添加多级子目录)