今天给大家介绍一下使用国产超低功耗华大单片机HC32L136开发板(该开发板可在华大单片机应用交流群免费申请:164973950)后的入门操作。 HC32L136开发板(如下图所示)分为板载调试模块(左半部分)和MCU开发电路(右半部分)。 两者通过邮票孔连接。 如果板子从中间分离出来,板载调试模块可以用作CMSIS-DAP仿真器。 该开发板的主芯片是华大半导体HDSC的HC32L136K8TA、64PIN LQFP封装、64KFlash、8K RAM超低功耗单片机。
1、准备工作
我们可以从华大半导体官网下载区下载HC32L136_SDK应用开发包。 如下所示。 该套件包括HC32L136芯片数据手册、用户手册、集成开发环境支持包、开发板原理图、库文件和样本、用户开发手册、仿真器编程器软件和使用说明、最小开发项目模板和应用笔记。 (如果想查找更多应用例程,可以加入群164973950) 将下载的应用开发包解压以供后续使用。
2.驱动安装
通过板载调试模块实现编译器和编程器功能时,需要安装虚拟串口驱动。 在大多数情况下,计算机可以自行驱动。 如果驱动不成功,可以安装虚拟串口驱动cdc drivers。 以Windows7_x64为例,按照以下步骤安装:
1、打开虚拟串口驱动所在目录,选择cdc drivers/win7/x64,点击dpinst_x64.exe,选择【是】进行下一步;
2、选择【仍然安装此驱动软件(I)】进行安装;
3. 通过 micro-USB 线将开发板连接到电脑。 正确安装驱动程序后,端口(COM 和 LPT)下会显示 HDSC CMSIS-DAP Communications Port (COM X)。
3.支持包安装
以MDK为例,找到集成开发环境支持包文件夹下的MDK_IDE文件夹,双击HDSC.HC32L136.1.0.0.pack文件,芯片的MDK支持包会自动安装到对应的目录下MDK。
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
本文旨在启发其他人。 其他具体用途请加群164973950交流。
国产低功耗华大单片机主要型号如下:
HC32F003 HC32F005 HC32L110 HC32F030 HC32L136 HC32M140 HC32F146 HC32L150 HC32L156
芯片相关资料下载链接:
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
4、日常调试
我们以HC32L136的LCD DEMO程序为例,介绍如何编译和模拟调试该工程。 双击打开HC32L136_SDKDriver Library and ExamplesHC32L136_DDL_Rev1.0.0HC32L136_DDL_Rev1.0.0examplelcdlcd_modeMDK文件夹中的lcd_mode.uvprojx工程文件。 点击工程中的魔棒,选择Device选项,选择HC32L136K8TA。 如下所示。
选择Debug项,在Use中选择CMSIS-CAP Debugger,点击Settings。
在弹出的对话框中,可以在Debug项Port:和SW Device中选择SW。 可以看到SWDIO中会出现芯片对应的信息。
选择该界面的Flash Download项,将进入芯片的Flash文件设置。 进入后可以看到对应的芯片Flash型号。 如果未显示或显示错误,可以单击“添加”进行添加。 所有信息正确后,单击“确定”关闭设置。
单击下图所示的 Rebuild 图标来编译项目。
编译完成如下图所示:
点击下图所示图标,将程序传输到开发板的芯片中,并进入仿真状态。
进入仿真状态后,点击下方图标即可调出外设寄存器进行仿真观察。
点击下面的图标,根据自己的需求来模拟项目。
当我们点击全速运行时,我们会看到开发板上的LCD会显示四个数字1235,说明程序运行正常。
以上就是国产超低功耗华大单片机HC32L136开发板的入门介绍。 更多信息请参考该博主的其他文章。