![](https://img-blog.csdnimg.cn/20200614171326575.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
华大单片机教程
文章平均质量分 98
华大单片机教程
芯缘意码
这个作者很懒,什么都没留下…
展开
-
华大单片机资料汇总
关注微信公众号『芯缘意码』,查看更多内容,回复“加群”加入技术交流群。淘宝 店铺 搜索 『芯缘意码』,购买开发学习板仿真器。原创 2021-08-03 23:22:49 · 5606 阅读 · 1 评论 -
华大单片机如何实现软件复位重启
工程师朋友在做产品的时候,有些特殊的场合对单片机有重启(复位)的需要,以达到保证产品的功能可以正常的实现。重启可以通过硬件和软件两种方法来实现。对于华大单片机大家都知道硬件的重启,只要把RESET引脚给一个20us以上的低电平,再拉高就可以实现,或者直接断电单片机的供电重新上电, 也可以实现单片机的重新运行。可以看出来,硬件的重启需要手工操作来实现,或者搭配额外的电路来实现,硬件操作相对来说不是很方便。软件重启只要通过在程序中写入相应的代码,当条件发生的时候单片机就可以自动完成重启的动作,这样相对来说会方.原创 2020-10-24 17:45:19 · 8470 阅读 · 0 评论 -
华大单片机HC32L136如何做printf串口打印格式化输出
目录写在前面半主机模式介绍串口接收初始化串口发送重定向主程序连好开发板在这里插入图片描述运行效果写在前面通常工程师在做产品开发和程序调试的时候会通过仿真器进入仿真模式来获得芯片运行的结果,从而判断程序编写的是否正确。但是有些特殊的情况仿真器的作用就不大,例如下面这几种情况:华大MCU芯片进入深度休眠后,仿真器接口将会关闭,工程在调试状态会因为仿真接口的关闭退出调试状态,芯片唤醒后工作的情况将观察不到;需要实时观察芯片数据的情况,如采集的电池实时电压情况;不方便接仿真器的情况,如运动小车项目中对.原创 2020-06-18 00:16:37 · 15054 阅读 · 12 评论 -
华大单片机HC32L136笔段式段码LCD显示
目录华大单片机LCD简介LCD 主要特性LCD 框图LCD 驱动波形LCD Bias 产生电路内部电阻模式外部电容模式外部电阻模式LCD三种驱动方式对比LCD显示模式LCD 显示模式 0 (MODE = 0)LCD 显示模式 1 (MODE = 1)LCD驱动讲解开发板接口电路LCD屏参数LCD屏真值表![在这里插入图片描述](https://img-blog.csdnimg.cn/20200614005051372.png?x-oss-process=image/watermark,type_ZmFuZ.原创 2020-06-14 02:33:49 · 8142 阅读 · 2 评论 -
华大单片机如何设置深度休眠来实现超低功耗
随着电子产品的越来越普及,尤其是很多电子产品都用上了电池供电,那么我们就不得不考虑电池的续航能力的问题,从而,我们必须要考虑电子产品功耗的问题。因为功耗直接关系到电池充一次电或换次干电池能使用多久的问题。大家都知道电池类的电子产品工作状态所占的时间只是很小很小很小的一部分,其余的时间产品都处于休眠待机状态。休眠待机状态的功耗直接影响电池的使用时间。华大关注微信公众号『芯缘意码』,查看更多内容,回复“加群”加入技术交流群。淘宝 店铺 搜索 『芯缘意码』,购买开发学习板仿真器。...原创 2020-06-13 15:07:14 · 24239 阅读 · 6 评论 -
华大单片机HC32L110 HC32F003 HC32F005 UART串口通讯
目录前言数据格式波特率产生相关寄存器相关程序配置中断相关内容配置通讯相关内容配置波特率串口及接收中断配置接收中断回调函数主逻辑UART模式对比不同配置波特率误差表前言华大单片机HC32L110、HC32F003和HC32F005系列MCU有相同的UART通讯模块,因此这三个系列UART模块的使用程序也相同,本文将介绍通过中断的方式进行UART的通讯。数据格式此UART模块共有模式0~模式3四种通讯模式,其中模式0为半双工同步通讯模式,此模式为同步模式不在我们今天的讨论范围之内。此模块支持8bi.原创 2020-06-07 23:26:51 · 16407 阅读 · 9 评论 -
华大单片机HC32L136定时器时间如何计算
定时器是现代单片机的标配,顾名思义它的最基本作用就是定时。华大单片机HC32L136这颗芯片中包含了多个可以用来实现定时功能的外设,分别是通用定时器(TIM0/1/2/3)、低功耗定时器(LPTIM)、可编程计数阵列(PCA)、高级定时器(TIM4/5/6)、实时时钟(RTC)、看门狗定时器(WDT)和时钟校准模块(CLKTRIM)。由上可知HC32L136实现定时功能是非常灵活的,工程师们可以根据自己的项目实际使用到的模块而决定采用哪种方式来定时。下面先讲解下最最基本的定时方式–通用定时器(TIM0/1.原创 2020-06-07 22:38:52 · 18368 阅读 · 2 评论 -
华大单片机HC32L130 / HC32L136 / HC32F030 系列硬件开发指南
适用对象系列产品型号HC32L130HC32L130E8PA / HC32L130F8UA / HC32L130J8TA / HC32L130J8UAHC32L136HC32L136J8TA / HC32L136K8TAHC32L130HC32F030E8PA / HC32F030F8UA / HC32F030F8TA / HC32F030H8TA / HC32F030J8TA / HC32F030K8TA目录摘要应用电路(最小系统,仅供参考)电源复位电.原创 2020-06-06 16:05:25 · 9775 阅读 · 0 评论 -
华大HC32L110 / HC32F003 / HC32F005 系列硬件开发指南
适用对象系列产品型号HC32L110HC32L110C6UA / HC32L110C6PA / HC32L110C4UA / HC32L110C4PA /HC32L110B6PA / HC32L110B4PA / HC32L110B6YAHC32F003HC32F003C4UA / HC32F003C4PA / HC32F003C4PBHC32F005HC32F005C6UA / HC32F005C6PA / HC32F005D6UA / HC32F005C6PB.原创 2020-06-06 15:04:31 · 6823 阅读 · 0 评论 -
华大单片机GPIO配置
华大单片机IO口配置端口结构介绍端口相关配置介绍端口配置操作流程端口复用配置为模拟端口操作流程端口复用配置为数字通用端口操作流程端口上拉使能配置操作流程端口下拉使能配置操作流程端口增强驱动配置操作流程端口开漏输出配置操作流程配置代码无上下拉输入配置推挽输出配置常用的端口操作库函数单端口操作单个IO口输出低电平单个IO口输出高电平获得IO口输入值获得IO口输出值多端口操作同时让一组端口中的多个引脚输出低电平同时让一组端口中的多个引脚输出高电平获取一组IO口的输入数据同时让一组端口输出多个高低电平端口结..原创 2020-06-05 23:57:14 · 18594 阅读 · 0 评论 -
华大单片机如何向MDK中加入头文件和库文件
华大单片机如何向MDK中加入头文件和库文件关键文件介绍加入头文件大多数习惯于8位单片机开发的工程师,都会使用操作寄存器的方式来使用单片机。当初次接触华大单片机库开发的时候,会发现库里有好多的文件,不知道如何下手。本篇文章会先介绍库的结构和里面关键文件,之后会介绍如何向之前建立好的工程里加入文件,使工程能编译起来。我们首先看下HC32F003芯片的DDL库里文件结构关键文件介绍startup_hc32f003.s文件为汇编格式的文件,是启动文件。启动文件主要是进行堆栈之类的初始化,中断向量表以.原创 2020-06-04 21:50:11 · 3553 阅读 · 1 评论 -
华大单片机HC32F005如何新建工程(lite库版本)
华大单片机HC32F005如何新建工程(lite库版本)准备工作正式工作本文以华大单片机HC32F005芯片为例介绍如何在MDK中如何使用lite库来创建新工程。大家做项目开发的时候推荐使用lite库来创建新工程。使用ddl库与lite库的区别大家可以参考文章 《华大单片机DDL库与lite库的区别》准备工作在硬盘中找个位置建立mdk_test文件夹,此文件夹用来存储项目中调用及生成的所有非内核的文件(内核文件位置与keil安装位置有关)。在mdk_test文件夹内分别建立app、commo..原创 2020-06-04 00:15:56 · 14343 阅读 · 0 评论 -
华大单片机DDL库与lite库的区别
大家使用华大单片机的时候,会发现在SDK开发包的驱动库及样例文件夹中会有DDL和lite两个版本的例程(因为样例也是基于相应的驱动库来开发的,所以本文后面为了称呼方便,我们把驱动库及样例简称为库)。下面两图列出了HC32F005和HC32L136 驱动库及样例文件夹中的两种库。大家肯定会关心这两种库的区别和在使用的是时候如何来选择的问题。如果有工程师比较早就接触并使用了华大单片机会发现之前只有DDL的库,在2019年的时候出现了lite库。至于这两个库的区别大家记住“lite库是精简版本的库”这句..原创 2020-06-04 00:11:21 · 4813 阅读 · 1 评论 -
华大单片机HC32F003如何新建工程(ddl库版本)
华大单片机HC32F003如何新建工程(ddl库版本)准备工作正式工作准备工作在硬盘中找个位置建立mdk_test文件夹,此文件夹用来存储项目中调用及生成的所有非内核的文件(内核文件位置与keil安装位置有关)。在mdk_test文件夹内分别建立app、common、driver和source文件夹。把HC32F003芯片资料包中\HC32F003_SDK\驱动库及样例\HC32F003_DDL_Rev1.0.2.zip进行解压。把\HC32F003_DDL_Rev1.0.2\driver文件.原创 2020-06-02 00:19:49 · 13870 阅读 · 0 评论