国产超低功耗华大单片机HC32L136开发板上手入门

2023-10-26

今天介绍下国产超低功耗华大单片机HC32L136开发板上手后的入门操作(开发板可以在华大MCU应用交流群:164973950 免费申请)。HC32L136开发板(如下图所示)分为板载调试模块(左半部分)和MCU开发电路(右半部分)。二者中间通过邮票孔相连,如果将板子从中间掰开,板载调试模块就可以当一个CMSIS-DAP的仿真器来使用。此开发板的主芯片为华大半导体HDSC的HC32L136K8TA,64PIN LQFP封装、64K Flash、8K RAM 超低功耗单片机。

一、准备工作

我们可以到华大半导体官网上下载专区下载HC32L136_SDK应用开发套件。如下图所示。这个套件中包含了HC32L136芯片的数据手册、用户手册、集成开发环境支持包、开发板原理图、库文件及样例、用户开发手册、仿真器编程器软件及使用说明、最小开发工程模板和应用笔记。(如果想找更多的应用例程可以加群164973950)将下载好的应用开发套件解压备用。

二、驱动安装

通过在板调试模块实现编译器和烧录器功能时,需安装虚拟串口驱动。大多数的情况下电脑可以自行驱动起来。驱动不成功可以安装虚拟串口驱动 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的相应目录中。

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

本文旨在抛砖引玉,其余具体使用欢迎加群164973950交流。

 国产低功耗华大单片机主力型号如下:

HC32F003 HC32F005 HC32L110 HC32F030 HC32L136 HC32M140 HC32F146 HC32L150 HC32L156

芯片相关资料下载链接:https://blog.csdn.net/lvk/article/details/85260690

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

四、例程调试

我们以HC32L136的LCD DEMO程序为例来介绍如何进行项目的编译及仿真调试。双击打开\HC32L136_SDK\驱动库及样例\HC32L136_DDL_Rev1.0.0\HC32L136_DDL_Rev1.0.0\example\lcd\lcd_mode\MDK 文件夹下的 lcd_mode.uvprojx 工程文件。在工程中点击魔法棒,选中Device选项,在其中选中HC32L136K8TA。如下图所示。

选中Debug项,在Use中选中CMSIS-CAP Debugger,点击Settings.

 

弹出的对话框中可以在Debug项Port:选SW,SW Device中可以看到SWDIO中会出现芯片的相应信息。

 

在此界面选中Flash Download项会进入到芯片的Flash文件设置,进入后可以看到相应芯片Flash型号,如果没有显示,或是显示错误可以点击Add时行添加。所有信息到正确后点击OK关闭设置。

点击下图所示Rebuild图标对工程进行编译。

 

编译完成如下图所示:

点击下图所示图标就可以把程序到开发板的芯片中并进入仿真状态。

 

进入仿真状态后点击下图图标可以调出外设的寄存器进行仿真观察。

点击下图的图标就可以对根据自己的需要对工程进行仿真。

我们点击全速运行,会看到开发板上的LCD会1235四个数字,程序功能正常。

以上就是关于国产超低功耗华大MCU HC32L136开发板上手入门的介绍,其它更多内容请参考本博主其它的文章。

更多内容请点击链接加入群聊

【华大MCU应用交流】

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

国产超低功耗华大单片机HC32L136开发板上手入门 的相关文章

  • Vivado调用FIFO IP核的注意点

    一 注意FIFO实现方式的选择 除了同步和异步之外 区分不同实现形式下消耗的资源 二 注意两种不同的读模式 标准及FWFT模式 根据图主要区别在于 标准模式下 当rd en有效时 数据才能出现在FIFO的数据线dout上 FWFT模式下 即
  • 【GCC警告&报错3】warning: ‘xxx‘ may be used uninitialized in this function [-Wmaybe-uninitialized]

    都改成 文 指尖动听 一只会飞的猫 本文根据笔者个人工作 学习经验整理而成 如有错误请留言 文章为付费内容 已加入原创保护 禁止私自转载 违者必究 文章发布于 指尖动听知识库 C语言编译报错 警告合集 原因 定义的指针类型的变量可能未初始化
  • vs怎么换背景颜色?

    在上方的工具栏中找到工具 选项 环境 常规 在常规里找到主题颜色就可以换了 下面我们用vs2019为例演示 先随便进入一个项目 在上面的选项工具里找到工具 在工具下面点击 选项 点击选项 找到环境下面的常规 在常规里找到颜色主题就行了
  • 数据库的 一对多、多对一、一对一、多对多 关系 以及对应的建表方式~

    关联映射 一对多 多对一 存在最普遍的映射关系 简单来讲就如球员与球队的关系 一对多 从球队角度来说一个球队拥有多个球员 即为一对多 多对一 从球员角度来说多个球员属于一个球队 即为多对一 数据表间一对多关系如下图 关联映射 一对一 一对一
  • Macbook M1 软件不兼容的解决办法

    关于 Macbook M1 软件不兼容 Apple Silicon 的解决办法 声明 情况描述 解决方案 缺点 优点 结论 笔者在使用MacBook M1过程中 发现很多软件并不能原生支持Apple Silicon 本文将以向日葵远控软件为
  • yarn upgrade 更新依赖包时yarn.lock更新但package.json不同步更新版本信息

    背景 独立维护项目的架构与开发工作 在升级依赖包时发现使用yarn upgrade更新依赖包 yarn lock文件更新了 但是package json里依赖包的版本没有更新 解决方案 下载npm check updates yarn up
  • Jetson tx2刷机过程中的坑

    暑假各种事忙得差不多后 终于有时间拿出早就申请到的tx2 开始刷机教程 这两天几乎踩边了所有的坑 第一个坑 虚拟机 一般在安装VMware虚拟机时 建议的安装空间20GB 但是我从英伟达官网上下载下来的Jetpack3 1的刷机程序只有30
  • Nginx ngx_http_ssl_module模块详解(七)

    ngx http ssl module 模块功能 ngx http ssl module模块提供对HTTPS必要的支持 这个模块不是系统默认的内建模块 需要采用 with http ssl module指令开启相关的配置 这个模块需要Ope
  • weblogic监控小结

    BEA WebLogic Server 8 1监视的核心在于Java Management Extensions JMX 规范 简单的理解 WebLogic对每个可以进行管理的资源通过一个或者多个管理Bean来管理 这就是Mbeans 然后
  • 对象级别的行为定义方法不带static

    重点 没有static关键字的方法被称为 实例方法 实例方法访问用引用 重点 没有static关键字的变量被称为 实例变量 实例变量的访问必现要用对象去访问
  • 数据挖掘之朴素贝叶斯算法

    1 贝叶斯公式推理 A和B是两个事件 在B发生的条件下 A发生的条件概率记为 条件概率 1 条件概率 2 2 式得将其代入 1 得到贝叶斯公式 可以写为 表示没有使用数据来训练分类器之前y的初始概率 称为先验概率 是样本x相对于类别y的类条
  • 知乎个人创作者如何认证?附图文认证教程

    21年2月份 知乎上线了个人作者站外认证功能 满足条件的作者可申请完成个人认证 那么知乎个人作者如何认证 宋九九原创分享图文认证流程如下 知乎创作者认证条件 1 B站粉丝量大于 5 万 微博 抖音 快手等其他自媒体平台粉丝量需大于 10 万
  • 手机搭载ToDesk远程控制技术 功能强大到你无法想象

    2021年 我国已经全面进入5G时代 智能手机的发展更是如火如荼 目前 中国智能机占比高达96 功能手机基本退出历史舞台 通过智能手机 我们不再只是简单的打电话 而是成为了第一大娱乐工具 基于5G网速的发展 我们通过手机又向办公工具迈进了一
  • Node.js中第三方模块Gulp的安装以及使用

    安装 Gulp的安装方式有两种 全局安装和局部安装 在开发一个项目的时候 需要同时进行全局安装和局部安装 全局安装 gulp cli是gulp的命令行工具 它需要全局安装 以便gulp能够在命令提示符中直接运行 gulp cli是本地gul
  • Spring Boot 日志配置

    目录 前言 Spring Boot 版本 日志级别 日志框架有哪些 Spring Boot 日志框架 代码中如何使用日志 如何定制日志级别 日志如何输出到文件中 如何定制日志格式 如何自定义日志配置 总结 前言 日志通常不会在需求阶段作为一
  • 美国有关报告显示,新冠疫情下25%的技术公司取消了免费食品和饮料的供应

    美国消费者技术协会 CTA 发布的 未来工作研究 Future of Work Study 年度报告显示 四分之三的科技公司表示目前很难找到具备适当技能和能力的应聘者 这项年度研究首次就劳动力趋势问题调查了240名科技行业领袖 还探讨了科技
  • 两层for循环的双指针问题 导致的超时

    可以将for循环变化成为 while循环 eg 给定一个非负整数 c 你要判断是否存在两个整数 a 和 b 使得 a2 b2 c 力扣 633 平方数之和 class Solution public boolean judgeSquareS

随机推荐

  • [项目管理-4]:软硬件项目管理 - 人月神话:项目时间管理(时间)

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 126476892 目录 第4章 项目时
  • 计算机知识——存储单位换算、扇区、簇、块和页的概念

    一 基本概念 1 bit 比特b 电脑是以二进制存储以及发送接收数据的 二进制的一位就叫做 1 bit 一个位就代表一个0或1 每8个位组成一个字节 是最小一级的信息单位 2 Byte 字节B 1Byte 8bit 3 KB 千字节 1KB
  • go语言使用gin框架

    gin框架基础用法 package main import github com gin gonic gin net http func main router gin Default router LoadHTMLGlob templat
  • 《Secure Coding in C and C++》读书笔记-第六章-格式化输出

    在线阅读 目录 1 Running with Scissors 2 Strings 3 Pointer Subterfuge 4 Dynamic Memory Management 5 Integer Security 6 Formatte
  • risc系统服务器,精简的高端 解析四大RISC服务器处理器

    也许您很难相信 作为我们今天仍在广泛使用的诸如 扣肉 之类的最新双核乃至是CPU Center Prosessing Unit中央处理器 都是基于始创在上世纪60年代的CISC指令集 距今已有四十多年了 CISC是英文 Complex In
  • Latex系列3---页面设置+字体字号+颜色符号

    上一节中阐述的是简易的文本 本节在此基础上进行完善加工 页面设置 页边距 在平时写文章的时候 其实对于页边距的要求不高 但是论文这种就比较的严格 调整页边距需要使用 usepackage geometry 在这里我们平常使用此包进行调整页边
  • matlab如何读取txt文件

    格式化文本的读操作 只读形式打开txt文件 file t fopen mytxt txt r 以十进制读取 且读取的数据自动排成一列 排的顺序为 先从第一行左边到第一行右边 然后排第二行 A fscanf file t d 关闭文件 fcl
  • Proxy代理的作用

    Proxy代理的作用 Proxy 用于修改某些操作的默认行为 等同于在语言层面做出修改 所以属于一种 元编程 meta programming 即对编程语言进行编程 Proxy可以理解成 在目标对象之前架设一层 拦截 外界对该对象的访问 都
  • Babel转码器详解

    Babel转码器详解 Babel是一个广为使用的ES6转码器 可以将ES6代码转为ES5代码 从而在浏览器或其他环境运行 这意味着可以用ES6的方式编写程序而不用担心环境是否支持 Babel的配置文件是 babelrc 存放在根目录下 使用
  • 已解决 ZeroDivisionError: float division by zero 。

    问题 在使用YOLO算法系列时 需要将xml文件转换为txt文件 我在转换时遇到了这个问题ZeroDivisionError float division by zer 解决方法 简单的解决方法 找到报错的位置 将w h的值后面各加上一个极
  • Python进行ARMA模型建模

    import pandas as pd import matplotlib pyplot as plt import seaborn as sns import statsmodels api as sm from statsmodels
  • 使用Virtuoso和hspice进行电路输入与模拟

    总述 在这一次实验里 我学习了电路模拟的基本办法 具体而言是virtuoso和hspice 还有custom waveform软件基本功能的使用 达到了通过电路模拟验证延迟 验证功耗 验证逻辑功能的目的 反相器的设计 反相器是可以将输入信号
  • DBeaver 连接 Google BigQuery

    DBeaver 连接 Google BigQuery 毕业设计要用到Google BigQuery 但是想要用DBeaver进行远程连接 实在用不惯浏览器端的界面 结果发现DBeaver 真 的 可 以 DBeaver提供了Google B
  • Mysql Redo Log日志

    Mysql Redo Log日志 数据日志与数据落盘机制 Redo log写入磁盘时 必须进行一次操作系统fsync操作 防止redo log只是写入操作系统磁盘缓存中 参数innodb flush log at trx commit可以控
  • C++ 动态内存

    了解动态内存在 C 中是如何工作的是成为一名合格的 C 程序员必不可少的 C 程序中的内存分为两个部分 栈 在函数内部声明的所有变量都将占用栈内存 堆 这是程序中未使用的内存 在程序运行时可用于动态分配内存 很多时候 您无法提前预知需要多少
  • 公司名称注册,公司名称查询,企业名称注册事项

    公司名称的构成 名称一般由四部分依次组成 行政区划 字号 行业特点 组织形式 登记管辖 工商行政管理机关对企业名称实行分级登记管理 国家工商总局登记管辖范围 一 冠以 中国 中华 全国 国家 国际 字样的 二 在名称中间使用 中国 中华 全
  • Python中的三引号''' '''的用法

    链接 https blog csdn net GreenHandCGL article details 79703863
  • ERP仓库管理的操作与设计--开源软件诞生20

    赤龙ERP库房管理讲解 第20篇 用日志记录 开源软件 的诞生 点亮星标 祈盼着一个鼓励 博主开源地址 码云 https gitee com redragon redragon erp GitHub https github com red
  • minkwindow安装

    装库要记住三件事 官网 csdn 耐心 装库太慢就边看剧边装 不要影响心态 首先上官网 GitHub NVIDIA MinkowskiEngine Minkowski Engine is an auto diff neural networ
  • 国产超低功耗华大单片机HC32L136开发板上手入门

    今天介绍下国产超低功耗华大单片机HC32L136开发板上手后的入门操作 开发板可以在华大MCU应用交流群 164973950 免费申请 HC32L136开发板 如下图所示 分为板载调试模块 左半部分 和MCU开发电路 右半部分 二者中间通过