- 博客(350)
- 资源 (3)
- 收藏
- 关注
原创 华大小华HC32F460单片机在线烧录
备注:有时串口可能连接不上,在上电前接下开发板的复位键,点击执行后再松开复位就可以烧录了。HC32F460KETA->PA13 <--------> 串口模块->RXD。HC32F460KETA->PA14 <--------> 串口模块->TXD。HC32F460KETA->GND <--------> 串口模块->GND。3.通信波特率115200(太高有可能通迅不上)4.Hex文件选择相应的文件即可。5.端口设置相应端口,因电脑而异。1.打开hdsc.exe。5.杜绑线,跳线帽等。
2026-08-15 13:43:30
231
原创 stm32f103一键下载
还要选择要烧录的程序。红色区域是设置要重点看的地方,最下面一个红色区域如果设置不对是下载不了的。右边的文本框里会显示烧录时的相关信息,等待完成就好。usb线(不同卖家的可能不同,有usb-mini,也有usb-type-c等)一端接开发板,另一端接电脑的usb口。只要看ch340芯片靠近哪个usb口就可以了,通常都是这样。大部份的stm32f103开发板的一键下载都是基于ch340芯片来完成的。这里显示的是串口3,你的电脑不一这是串口几,要自己看好,后面要用到。找到下载好的驱动,直接双击就可以安装了。
2026-05-06 15:44:08
99
原创 华大-小华HC32F460KETA 单片机新建 MDK5 工程模板
找到这个位置驱动库及样例hc32f460_ddl_Rev2.1.0\example\ev_hc32f460_lqfp100_v2\gpio\gpio_output。HC32F460_IDE_Rev1.0.7解压缩后里面有上安装,打开MDK_IDE文件夹,里面有个HDSC.HC32F460.1.0.7.pack。在我的电脑里面找到HDSC.HC32F460.1.0.7.pack的位置,双击打开。把LED\MDK\gpio_output.uvprojx改为LED. Uvprojx,(当然也可以不改)
2026-04-18 10:18:59
371
原创 小华HC32L136K8TA 单片机通用定时器(五)
重载模式计数范围从 ARR 向上计数到 0xFFFF 溢出,然后从 ARR 再开始计数,计数周期为 0Xffff-ARR+1;自由计数模式从设置计数值计数到 0xFFFFFFFF 后溢出,溢出后计数值从 0x0 重新开始计数。一、将前面建立好的工程文件PRINTF文件夹复制一份,命名为TIME. 将PRINTF\MDK\PRINTF.uvprojx,改为TIME.uvprojx.双击这个文件打开工程。模式 0 计数定时器功能,这是定时器最基本的功能,到达一定的计数就产生更新中断。
2025-11-24 16:04:03
518
原创 小华HC32L136K8TA 单片机PRINTF (四)
一、将前面建立好的工程文件LED_TEST文件夹复制一份,命名为PRINTF. 将LED_TEST\MDK\LED_TEST.uvprojx,改为PRINTF.uvprojx.双击这个文件打开工程。2.source下面添加usart.c,usart.h。小华HC32L136K8TA 单片机PRINTF。1.组driver下面添加uart.c。usart.c的文件内容如下。编译下载,烧录后的打印效果。
2025-11-18 16:42:15
373
原创 小华HC32L136K8TA 单片机LED(三)
如果表格里面没有HC32L13X这个选项. 把驱动库及样例\HC32L13x_DDL_Rev2.1.0\mcu\MDK\config\FlashHC32L13X_64K.FLM文件复制到C:\Keil_v5\ARM\Flash目录下面,再次打开就能看到了。一、将前面建立好的工程文件gpio_output文件夹复制一份,命名为LED_TEST. 将LED_TEST\MDK\gpio_output.uvprojx,改为LED_TEST.uvprojx.双击这个文件打开工程。烧录后,LED灯闪烁正常。
2025-11-17 17:19:08
511
原创 小华HC32L136K8TA 单片机新建 MDK5 工程模板(二)
把gpio_output文件夹直接复制过来. 子目录下的EWARM目录直接删除,这里只使用MDK. 进入gpio_output\MDK的目录,直接双击打开gpio_output.uvprojx。HC32L13x_IDE_Rev1.2.1解压缩后里面有两个文件夹,IAR_IDE,MDK_IDE.在MDK5上安装,打开MDK_IDE文件夹,里面有个HDSC.HC32L13x.1.2.1.pack文件。工程栏有感叹号的文件都是没有找到路径的,右击文件弹出菜单,点击魔术菜单。里面的路径修改一下。
2025-11-15 16:58:36
642
原创 小华HC32L136K8TA 单片机新建 MDK5 工程模板 (一)
将HC32L13x_DDL_Rev2.1.0\example\gpio\gpio_output\MDK目录下的startup_hc32l13x.s文件复制到现在工程目录的Core下面.把HC32L13x_DDL_Rev2.1.0\mcu\common下面的hc32l13x.h、interrupts_hc32l13x.c、interrupts_hc32l13x.h、system_hc32l13x、system_hc32l13x.h文件也放在Core下面。这里是自己建的模板,所用的时间比较多。
2025-11-15 15:57:41
969
原创 FREERTOS-简化版消息队列
pxQueue->pcWriteTo >= pxQueue->pcTail 从头开始。此处消息队列源自FREERTOS,还是采用先进先出的方式。
2025-03-28 08:50:32
1082
原创 Wireshark 抓包
启动时选择一个有信号的网卡双击打开,或者在 捕获选择里打开选择网卡。然后输出下面的规则就可以抓到报文了。最上面的三条是建立连接时的三次握手,最下面的4条是断时的4次挥手。
2024-03-26 09:13:32
559
转载 C语言二级指针(指向指针的指针)详解
http://c.biancheng.net/view/2016.html指针可以指向一份普通类型的数据,例如 int、double、char 等,也可以指向一份指针类型的数据,例如 int *、double *、char * 等。如果一个指针指向的是另外一个指针,我们就称它为二级指针,或者指向指针的指针。假设有一个 int 类型的变量 a,p1是指向 a 的指针变量,p2 又是指向 p1 的指针变量,它们的关系如下图所示:C语言二级指针(指向指针的指针)演示图将这种关系转换为C语言代码:in
2021-12-31 14:00:46
1346
转载 关于ARM Keil5 Optimization level 优化等级的一些分析
官网文档:https://www.keil.com/support/man/docs/uv4/uv4_dg_adscc.htmOptimizationControl compiler code optimization for the generated code. Sets the compiler command-line option -Onum:Default: Use the compiler default or the setting of a higher Target or Gro
2021-12-10 14:58:51
3258
原创 后台环境搭建
一、JDK安装二、maven安装三、idea安装四、tomcat五、mysql六、git安装这里面有一些安装版本问题,maven有自己适配的jdk版本,maven的版本不能比idea的版本要高,tomcat也有适配的jdk版本。
2021-09-14 09:50:16
242
原创 华大单片机HC32L136实现printf
一、华大的库hc32l13x_ddl_Rev1.9.2 Lite1.打开 hc32l13x_ddl_Rev1.9.2 Lite\driver\src\ddl.c 约220行#if defined (__CC_ARM) //KEIL#pragma import(__use_no_semihosting)void _sys_exit(int x){ x = x;}struct __FILE{ int handle; /* Whatever you re
2021-08-21 08:40:30
2076
转载 Modprobe加载驱动问题
1、Linux驱动动态加载的两种方式linux设备驱动的动态加载可以使用insmod或modprobe两种方式,insmod一次只能加载一个特定的驱动,且需要驱动的绝对路径,而modprobe则可以一次性将有依赖关系的驱动全部加载到内核,不需要驱动的具体地址。但需要将驱动拷贝到/lib/modules/$(uname -r)/目录下。示例:insmod XXX.komodprobe xxx.ko122、modprobe加载驱动时的问题modprobe xxx.komodprobe: c
2021-03-09 08:34:19
7602
2
原创 Nu-Link烧录程序
第1步:将NuvotonICP编程板连接到PC的USB.第2步:将NuvotonICP编程板连接到目标开发板的ICE接口.第3步:PCB板上电打开NuMicroICPProgrammingTool点击连接按钮点击APROM选择要烧录的hex或bin文件点击设定安全加密选上确定后点击选项确定后点击主页面中的开始如果批量选是...
2021-02-27 08:42:24
5136
1
转载 读懂 diff 命令
https://blog.csdn.net/houzhizhen/article/details/79035825diff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: 1 $diff< 变动前的文件 > < 变动后的文件 >; diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。一、diff的三种格式...
2021-02-05 09:48:26
673
转载 make clean与make distclean的区别
make clean仅仅是清除之前编译的可执行文件及配置文件。而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make clean清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件。make install将编译成功的可执行文件安装到系统目录中,一般为/usr/l.
2021-02-02 15:28:56
310
原创 lichee pi zero 荔枝派zero uboot编译 烧录
1.选用主线uboot2.准备uboot源码和交叉编译工具链交叉编译工具链网盘地址:http://pan.baidu.com/s/1hsf22fqtar xvf gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf.tar.xzsudo mv gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf /opt/增加路径...
2021-02-02 13:39:19
2191
原创 KEILMDK安装
以MDK5.14为例,双击mdk514.exe基本默认安装,很容易.点击finish打开桌面Keil uVision5,出现pack Installer, 不用在这里安装包.关掉keil mdk,安装相应的pack如Keil.STM32F4xx_DFP.1.0.8.pack Keil.STM32F1xx_DFP.1.0.5.pack双击要安装的包即可,只要安装...
2021-01-28 19:18:13
1771
原创 华大单片机HC32F005C6PA环境搭建
一、安装keil mdk网上太多资料可以参考.二、安装支持包以MDK为例,打开集成开发环境支持包(HC32F005)\HC32F005_IDE_Rev1.0.1\HC32F005_IDE_Rev1.0.1\MDK_IDE文件,双击HDSC.HC32F005.1.0.1.pack文件,芯片的MDK支持包会自动安装到MDK的相应目录中。资料可以到华大官网下载.https://www.hdsc.com.cn/Category83-1434三、keil相关设置调试工具选的是CMSIS
2021-01-27 16:47:18
3122
原创 华大单片机HC32F005串口烧录程序
一、准备工作1.开发板2.串口模块3.串口烧录软件4.编译好的hex文件5.杜绑线,跳线帽等二接线HC32F005C6PA->GND <--------> 串口模块->GNDHC32F005C6PA->VDD <--------> 串口模块->3.3VHC32F005C6PA->P35 <--------> 串口模块->RXDHC32F005C6PA->P36 <-----...
2021-01-27 16:00:12
9287
7
MCP3202数据手册
2023-03-03
单片机以太网W5500驱动库
2023-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅