集成开发环境华大单片机HC32L176u002FHC32L196的最小开发工程搭建


第一章:开发环境搭建 。
华大的单片机开发 , 是可以使用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】
集成开发环境华大单片机HC32L176u002FHC32L196的最小开发工程搭建
本文插图
第三步:如下图所示 , 弹出Manage管理界面后 , 选择CORE和Device这两项打钩 , 确保系统正常 。 选中后 , 点击OK 。
集成开发环境华大单片机HC32L176u002FHC32L196的最小开发工程搭建
本文插图
创建成功后 , 对应目录下面 , 会出现如下几个文件或者文件夹
集成开发环境华大单片机HC32L176u002FHC32L196的最小开发工程搭建
本文插图
【集成开发环境华大单片机HC32L176u002FHC32L196的最小开发工程搭建】第四步 , 在工程目录下 , 创建一个专用的代码文件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接口 。
集成开发环境华大单片机HC32L176u002FHC32L196的最小开发工程搭建
本文插图
集成开发环境华大单片机HC32L176u002FHC32L196的最小开发工程搭建
本文插图
第六步 , 选择Flash Download , 查看是否有对应正确的加载文件 。 如果此处为空 , 就需要点击ADD进行添加正确的文件 。
集成开发环境华大单片机HC32L176u002FHC32L196的最小开发工程搭建
本文插图
第七步 , 确认好后 , 点击OK , 退回工程代码界面 。
第八步 , 鼠标选中工程 , 单击左键 , 选中Manage Project Items将创建的main.c添加到工程 ,
集成开发环境华大单片机HC32L176u002FHC32L196的最小开发工程搭建
本文插图


推荐阅读