?找回密码
?立即注册
搜索
查看: 147|微信红包群怎么找: 2
打印 上一主题 下一主题

HC32L136AliOS HC32L136K8TA

[复制链接]

238

主题

325

帖子

4652

积分

论坛元老

Rank: 8Rank: 8

积分
4652
跳转到指定楼层
1#
发表于 2019-4-15 10:04 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
HC32L136AliOS:HC32L136_AliOS



今天入手一块华大的开发板,板子主控为HC32L136K8TA,

下面来介绍入门操作:

1.首先,到华大官网(http://www.hdsc.com.cn/)下载资料,在产品分类→MCU→产品系列→HC32L136??点击HC32L136这个型号,进入这个芯片的介绍页面,在最下方 点击资料下载,进入下载页面,选择HC32L136_SDK进行下载。HC32L136_SDK文件几乎包含了所有开发用到的文件。里面的《使用SDK前,请优先仔细阅读——ReadMe》文件介绍了每个文件夹的用途和说明,我们入门要看《HC32L13_HC32F03系列的MCU开发工具用户手册Rev1.0》手册,这里面介绍了开发板如何使用。

2.建立开发环境

我们要有一下几个东西:

1>IDE:可选的IDE有 MDK和IAR,我用的是MDK,所以以MDK来讲解,IAR的朋友可以看手册来配置。MDK需要安装华大设备库,在文件 HC32L136_SDK\集成开发环境支持包\HC32L136_IDE_Rev1.0.0\MDK_IDE\HDSC.HC32L136.1.0.0.pack文件,装好MDK的朋友直接双击运行安装即可。

??2>仿真器驱动:在仿真器文件夹里,解压CDC_Drivers.zip文件,我是WIN7 64位,选择 仿真器\cdc drivers\Win7\x64\install.bat文件,这是一个华大提供的一个虚拟串口驱动,用来调试下载的,或者你直接使用jlink也行,在开发板上有SWD接口。双击运行install.bat文件,选择始终安装此驱动,接下来一直下一步完成即可。完成后插上我们的开发板,我们可以在设备管理器看到HDSC的设备



3.调试和下载

接下来我们要做的事情就是跑一个例程。

首先我们打开一个LCD例程,在路径 HC32L136_SDK\驱动库及样例\HC32L136_DDL_Rev1.0.0\example\lcd\lcd_mode\MDK\

lcd_mode.uvprojx 文件双击运行打开。

第二步配置工程:

我们先选择HC32L136K8TA芯片,没有该芯片的朋友,需要去安装华大的设备库,在建立开发环境里我已经介绍了,或者去MDK官网下载离线安装包,又或者直接在MDK的Pack Installer里面安装



这里配置只完成了一半,接下来要配置FLASH,才能正确下载调试

用USB线插上我们的开发板,在配置里面选择Debug的类型 CMSIS-DAP Debugger



点击Setting,在弹出的对话框里选择 Flash Download 点击下方的Add按钮 选择FlashHC32L136_64K Flash设备,点击Add加入设备



这是最后的样子:



点击OK退出即可。

最后来试试我们的LCD程序,在MDK工程里面按F7编译过后,按进行下载,下图是下载成功的日志信息



我们看实际运行结果:LCD显示1235 至此入门完成,我们下一章将讲解例程。



华大单片机HC32L130J6TA入坑全纪录(一)
1589

1.国产单片机,第一次用,国企出品。2.HC32L130J6TA,48脚,开发板试用中。库函数版本,编程风格感觉有点蹩脚。但是试用起来功能很多,各种复用。等待下一步记录。......
来自:? ? ? ? a371132

---------------------
作者:坚强阿武
来源:CSDN
原文:https://blog.csdn.net/liangwu5582066930/article/details/82945036
版权声明:本文为博主原创文章,转载请附上博文链接!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

238

主题

325

帖子

4652

积分

论坛元老

Rank: 8Rank: 8

积分
4652
2#
?楼主| 发表于 2019-4-15 10:14 AM | 只看该作者
三、支持包安装
以MDK为例,在集成开发环境支持包的文件夹下找到MDK_IDE文件夹,双击HDSC.HC32L136.1.0.0.pack文件,芯片的MDK支持包会自动安装到MDK的相应目录中。

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

本文旨在抛砖引玉,其余具体使用欢迎加Q:3230875137或加群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开发板上手入门的介绍,其它更多内容请参考本博主其它的文章。

更多内容请点击链接加入群聊
---------------------
作者:HDSC-MCU
来源:CSDN
原文:https://blog.csdn.net/lvk/article/details/84974234
版权声明:本文为博主原创文章,转载请附上博文链接!

238

主题

325

帖子

4652

积分

论坛元老

Rank: 8Rank: 8

积分
4652
3#
?楼主| 发表于 2019-4-15 10:42 AM | 只看该作者
三分学会国产低功耗华大单片机三(MDK中加入库程序)
2018年11月25日 23:35:07 HDSC-MCU 阅读数:475




版权声明:本文为博主原创文章,未经博主允许不得转载。? ? ? ? https://blog.csdn.net/lvk/article/details/84504123

通过前面的学习现在已经掌握了如何给国产低功耗华大单片机新建工程及如何下载和调试程序,本文将介绍如何利用华大官方提供的库函数来做开发。众所周知库函数是把函数放到库里,供别人使用的一种方式。方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。开发人员合理利用库函数会加快开发速度,减少维护成本。下面就介绍下如何在建立好的工程中加入库函数。

  • 准备工作

将华大单片机相应型号中的driver文件夹,common文件夹及ddl_device.h文件复制到工程文件夹目录下。

  • 具体操作

打开之前建立好的templat.uvprojx工程。右击Source Group1,弹出菜单中选Manage Project Items... 如下图所示:

在Project Items弹窗中的Groups项中点击New(Insert)项,如下图所示:

在新建的框中输入driver如下图1步 ,此Group用来加载程序中引用的.c源程序。之后点击Add Files 用来选中要加载的.c源程序。在弹出的对话框中选中之前的driver\src文件夹下的gpio.c、ddl.c和clk.c三个文件。选中后如下图3所示。之后点击OK关闭些弹窗。

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

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

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

HC32F003 HC32F005 HC32L110 HC32F030 HC32L136 HC32M140 HC32F146 HC32L150 HC32L156

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

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

点击魔法棒->C/C++,点击Include Paths后面的按钮,如下图所示。这里用来指定程序中引用的文件相应头文件的包含路径。

在弹窗中按下图步骤操作。

分别把driver\inc文件夹,common文件夹,和ddl_device.h所在的文件夹路径包含进来,如下图所示。

添加好头文件的设置如下图所示。

打开main.c文件将原来的文件改写成如下内容。

编译没有问题后,就可以进行仿真。

这段程序是把开发板上的LED3点亮,具体的工作原理我们以后再说。

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




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|众创论坛

GMT+8, 2019-8-19 02:46 PM , Processed in 0.132493 second(s), 19 queries .

Powered by Discuz! X3.4

? 2001-2013 Comsenz Inc.

快速微信红包群怎么找 返回顶部 返回列表