![](https://img-blog.csdnimg.cn/3558fa72c8064907a601c1a63849decd.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
华大半导体
文章平均质量分 84
本专栏主要是介绍关于对HC32各种外设的应用开发实例,以及开发过程中遇到的各种问题的分享。
Top0_0lll
这个作者很懒,什么都没留下…
展开
-
HC32F460开发之硬件IIC驱动AT24C64
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可原创 2022-03-25 20:15:00 · 4274 阅读 · 4 评论 -
关于HC32F460项目加入看门狗功能后重烧录程序无法启动问题记录
项目场景:在之前的博文分享中,大致介绍和实现了如何在工程中启用MCU的SWDT硬件看门狗功能(链接如下)HC32F460开发之看门狗功能问题描述实现后的例程也在官方的评测板上测试过能正常运行。但是按照例程将看门狗功能加入到项目工程中,烧录到产品中去测试却发现,加入看门狗烧录过后的机器再也无法正常启动运行,去掉看门狗配置编译重烧录回来也是一样。原因分析:一开始发现这个问题后,可以说是毫无头绪,后面查看串口LOG发现,BootLoader LOG也没有输出,尝试重新烧录BootLoader程序后原创 2022-03-21 16:44:20 · 1463 阅读 · 0 评论 -
HC32F460开发之看门狗功能
文章目录前言一、看门狗是什么?二、看门狗的使用1.简介2.启动3.刷新看门狗计数器总结前言在一些设备需要长时间稳定运行的场合中,看门狗功能可以说是必不可少的。但在一些低功耗设备中,硬件看门狗的启用又会增大设备的功耗。在实际的项目开发中,是否需要启用看门狗需要根据实际需求而定。大部分的MCU都带有看门狗计数器,HC32F460内置就有两个看门狗计数器,分别为专用的看门狗计数器(SWDT)和通用的看门狗计数器(WDT)。今天,我们主要就HC32F460来讲解下看门狗功能的使用。一、看门狗是什么?看原创 2022-03-21 15:08:39 · 2534 阅读 · 0 评论 -
HC32F460开发之bootloader实现
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta原创 2022-03-12 16:41:52 · 10263 阅读 · 9 评论 -
HC32F460开发之spi lcd屏驱动
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2022-01-15 17:08:02 · 5582 阅读 · 12 评论 -
HC32F460开发之rtthread+finsh组件的移植
文章目录前言一、RT-Thread简介二、rtthread的移植1.裸机例程2.RT-Thread下载2.RT-Thread移植总结前言对于从事单片机的开发人员,操作系统可以说是绕不过的一个必修课程。在稍复杂的应用开发中,一个好的操作系统可以帮助我们将单片机的资源最大化的利用起来,而系统提供的各种API接口也可以可靠地帮我们实现各种应用逻辑功能。日常生活里,在各种各样的电子设备中,操作系统被广泛地应用,常见的有Linux,ucos,以及现在在各种物联网设备中被广泛应用的freertos,RT-Thre原创 2022-01-04 11:20:32 · 4083 阅读 · 0 评论 -
关于HC32F460 输出可调占空比PWM波遇到的问题记录
文章目录问题记录一、问题分析二、解决方法总结问题记录芯片:HC32F460系列功能:PWM电机调速最近产品开发,需要用到HC32的PWM输出来控制电机的转速。参考官方的例程很快就完成了相关的功能,但是,后面在测试,重复开关电机的时候,发现电机的转速时大时小。一、问题分析一开始,怀疑是相关寄存器的设置出错导致的问题。因此在设置PWM输出时加上LOG打印,上机测试并没有发现问题。用示波器抓取波形,这是正常状态下的波形(上电默认配置成5kHz,70%占空比输出)这是转速较小时的波形输出.原创 2021-12-01 20:26:19 · 4519 阅读 · 6 评论 -
HC32F460开发之UART+DMA接收不定长数据
文章目录前言一、原理说明二、使用步骤1.引入库2.读入数据总结前言使用hc32平台做产品显示板的开发,主板会通过串口不定时上报设备状态,显示板接收到数据包后,解析并根据主板上报的数据显示设备相应的状态到lcd屏上。关于显示板串口接收这一块,原本打算直接COPY demo例程,串口接收到数据后,进一次中断接收一个字节,一次次下来把整包数据读出来,但是因为考虑到显示板在刷屏过程中,主板可能会上报设备状态,频繁的中断可能会影响刷屏速度。综合考虑,还是打算用上DMA来减少串口中断的次数。一、原理说明由原创 2021-11-24 23:00:28 · 3841 阅读 · 18 评论 -
关于HC32F460串口调试遇到的问题记录
项目场景:前面说过,公司引进华大的芯片作为公司新产品开发的平台。这里记录下项目开发过程中遇到的一个问题。问题描述:在调试完ws2812后,需要调试显示板同主板的通讯功能。两个板子之间是通过USART串口通讯的,关于这usart功能的实现,供应商提供的demo都有,在这之前也调好了一个usart口作为调试串口使用。参考demo改好相应的引脚配置后,却发现怎么也调不通,一开始以为是硬件问题,换了个板子后,问题依然存在,无奈只能慢慢翻看芯片的用户手册。最后在介绍gpio章节中,看到了这么一段话我们方案原创 2021-11-22 08:00:00 · 2001 阅读 · 0 评论 -
HC32F460驱动ws2812及流水灯灯效实现方法
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2021-11-21 21:12:40 · 4996 阅读 · 17 评论