HC32L136开发板(如下图所示)分为板载调试模块(左半部分)和MCU开发电路(右半部分)。二者中间通过邮票孔相连,如果将板子从中间掰开,板载调试模块就可以当一个CMSIS-DAP的仿真器来使用。此开发板的主芯片为华大半导体HDSC的HC32L136K8TA,64PIN LQFP封装、64K Flash、8K RAM 超低功耗单片机。
一、准备工作
下载HC32L136_SDK应用开发套件。如下图所示。这个套件中包含了HC32L136芯片的数据手册、用户手册、集成开发环境支持包、开发板原理图、库文件及样例、用户开发手册、仿真器编程器软件及使用说明、最小开发工程模板和应用笔记。(如果想找更多的应用例程可以加群:)将下载好的应用开发套件解压备用。
二、驱动安装
通过在板调试模块实现编译器和烧录器功能时,需安装虚拟串口驱动。大多数的情况下电脑可以自行驱动起来。驱动不成功可以安装虚拟串口驱动 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)。
三、支持包安装
以MDK为例,在集成开发环境支持包的文件夹下找到MDK_IDE文件夹,双击HDSC.HC32L136.1.0.0.pack文件,芯片的MDK支持包会自动安装到MDK的相应目录中。
四、例程调试
我们以HC32L136的LCD DEMO程序为例来介绍如何进行项目的编译及仿真调试。双击打开\HC32L136_SDK\驱动库及样例\HC32L136_DDL_Rev1.0.0\HC32L136_DDL_Rev1.0.0\example\lcd\lcd_mode\MDK 文件夹下的 lcd_mode.uvprojx 工程文件。在工程中点击魔法棒,选中Device选项,在其中选中HC32L136C4PA。如下图所示。
选中Debug项,在Use中选中CMSIS-CAP Debugger,点击Settings.
<ignore_js_op>
弹出的对话框中可以在Debug项Port:选SW,SW Device中可以看到SWDIO中会出现芯片的相应信息。
<ignore_js_op>
在此界面选中Flash Download项会进入到芯片的Flash文件设置,进入后可以看到相应芯片Flash型号,如果没有显示,或是显示错误可以点击Add时行添加。所有信息到正确后点击OK关闭设置。
点击下图所示Rebuild图标对工程进行编译。
 
编译完成如下图所示:
点击下图所示图标就可以把程序到开发板的芯片中并进入仿真状态。
<ignore_js_op> 
进入仿真状态后点击下图图标可以调出外设的寄存器进行仿真观察。
点击下图的图标就可以对根据自己的需要对工程进行仿真。
我们点击全速运行,会看到开发板上的LCD会1235四个数字,程序功能正常。
<ignore_js_op>

TIM图片20190109152101.png(258.18 KB, 下载次数: 0)

下载附件

2019-1-9 15:23 上传

 

以上就是关于国产超低功耗华大MCU HC32L136开发板上手入门的介绍。
 
 
 

华大单片机开发板HC32L13X上手入门的更多相关文章

  1. 华大单片机开发板HC32F030上手入门

    HC32F030开发板(如下图所示)分为板载调试模块(左半部分)和MCU开发电路(右半部分).二者中间通过邮票孔相连,如果将板子从中间掰开,板载调试模块就可以当一个CMSIS-DAP的仿真器来使用.此 ...

  2. 树莓派、 Arduino 、传统单片机开发板该如何选择?

    几十年前的电子爱好者,最喜欢的就是电烙铁.面包板和收音机:十几年前,出现了单片机,于是玩具就成了电烙铁.面包板和单片机:到了2015年,贴片技术的不断普及,让面包板不再那么有用武之地,经济的发展也让现 ...

  3. 51单片机开发板(W25Q16学习)

    教程资料 链接:https://pan.baidu.com/s/142JRSPisQO2Cu6VZ2Y5YrQ 密码:eom0 今天测试开发板的W25Q16(16Mbit--Flash)写一篇文章备忘 ...

  4. MSP430 LaunchPad开发板入门教程集合

    MSP-EXP430G2开发板是德州仪器提供的开发工具,也称为LaunchPad,用于学习和练习如何使用其微控制器产品.该开发板属于MSP430 Value Line系列,我们可以对所有MSP430系 ...

  5. x86 版的 Arduino Intel Galileo 开发板的体验、分析和应用

    1.前言 在今年(2013)罗马举办的首届欧洲 Make Faire 上,Intel 向对外发布了采用 x86 构架的 Arduino 开发板:Intel Galileo.这无疑是一个开源硬件领域的重 ...

  6. x86 构架的 Arduino 开发板Intel Galileo

    RobotPeak是上海的一家硬件创业团队,团队致力于民用机器人平台系统.机器人操作系统(ROS)以及相关设备的设计研发,并尝试将日新月异的机器人技术融入人们的日常生活与娱乐当中.同时,RobotPe ...

  7. Arduino各开发板

    参考来源:https://www.arduino.cn/thread-42417-1-1.html 查了好久,发现除了奈何等等几位大神总结过arduino各板子之间的性能.差异,没有很新的分析文章,在 ...

  8. ARM开发板不工作的几个原因

    刚焊了5块ARM(LPC2478)的开发板,上程序测试了一下,发现只有一个板子工作其他四个全部歇菜.努力地找了一会最终发现是板子的来个电阻焊翻了.因为是1206 的封装而且来个电阻在PCB上摆放的位置 ...

  9. 【单片机入门】(四)应用层软件开发的单片机学习之路-----ESP32开发板PWM控制电机以及中断的使用

    引言 各位大佬,晚上好啊,在上一篇博客中,我们讲了什么是UART串口通讯,以及使用USB转TTL使得单片机可以和c#上位机做一个串口通讯,接下来,为大家带来PWM的概念原理,以及实际案例,使用PWM对 ...

随机推荐

  1. OGG微服务架构入门

    数据复制任务路线图 设置数据复制必须执行许多任务. 下表列出了构建分发路径的阶段. Task Description 运行Oracle GoldenGate Configuration Assista ...

  2. crowdstrike提供的应急响应工具

    下载链接 https://www.crowdstrike.com/resources/community-tools/ CROWDSTRIKE防病毒资源监视器 CrowdStrike Antiviru ...

  3. .Net Core ----通过XUnit进行接口单元测试(带请求头及参数)并用output输出结果

    最近在做core的接口单元测试,所以在这拿出来分享一下,添加XUnit的nuget包 话不多说,直接上代码了: 输出结果(需要的命名空间using Xunit.Abstractions;): ITes ...

  4. 【原创】大数据基础之Hive(2)Hive SQL执行过程之SQL解析过程

    Hive SQL解析过程 SQL->AST(Abstract Syntax Tree)->Task(MapRedTask,FetchTask)->QueryPlan(Task集合)- ...

  5. centos7端口永久开放方法

    /sbin/iptables -I INPUT -p tcp --dport -j ACCEPT /sbin/iptables -I INPUT -p tcp --dport -j ACCEPT /s ...

  6. uni-app图片压缩转base64位 利用递归来实现多张图片压缩

    //选择图片 chooseImage(){ let that =this uni.chooseImage({ sizeType: ['original','compressed'], //可以指定是原 ...

  7. Cesium 动态更换模型贴图方法

    参考资料 github 讨论地址 示例代码地址 示例代码 var viewer = new Cesium.Viewer('cesiumContainer'); var scene = viewer.s ...

  8. 学习django就看这本书了!django book 2.0中文版

    所属网站分类: 资源下载 > python电子书 作者:熊猫烧香 链接:http://www.pythonheidong.com/blog/article/29/ 来源:python黑洞网 dj ...

  9. linux(CentOS)磁盘挂载数据盘

    linux(CentOS)磁盘挂载数据盘:第一步:查看是否存在需要挂载的磁盘: sudo fdisk -l 第二步:为需要挂载的磁盘创建分区: sudo fdisk /dev/vdb 执行中:依次选择 ...

  10. Hbase命令

    进入hbase shell命令行 bin/hbase shell HBase Shell; enter 'help' for list of supported commands. Type &quo ...