自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(350)
  • 资源 (3)
  • 收藏
  • 关注

原创 零基础STM32入门教程--15-RTC 实时时钟

零基础STM32入门教程 RTC

2026-09-03 15:44:26 189

原创 零基础STM32入门教程--14-ADC 模数转换器

零基础STM32入门教程 14 ADC

2026-09-01 15:36:13 224

原创 零基础STM32入门教程--13-SPI 串行外设接口

零基础STM32入门教程 SPI

2026-08-31 15:39:45 212

原创 零基础STM32入门教程--12-I2C 串行通迅

零基础STM32入门教程 I2C

2026-08-29 13:15:05 371

原创 零基础STM32入门教程--11-USART/UART 串行通迅

零基础STM32入门教程 USART

2026-08-27 15:51:22 395

原创 零基础STM32入门教程--10-PWM 呼吸灯

零基础STM32入门教程

2026-08-26 14:30:49 216

原创 零基础STM32入门教程--09-定时器

零基础STM32入门教程

2026-08-25 16:11:45 255

原创 零基础STM32入门教程--08-中断

零基础STM32入门教程

2026-08-24 14:11:27 237

原创 零基础STM32入门教程--07-按键

零基础STM32入门教程

2026-08-22 11:44:37 197

原创 零基础STM32入门教程--06-点灯实战

零基础STM32入门教程

2026-08-20 16:06:25 243

原创 零基础STM32入门教程--05-GPIO

零基础STM32入门教程

2026-08-19 11:43:47 238

原创 零基础STM32入门教程--04-工程文件分析

零基础STM32入门教程

2026-08-18 16:06:56 213

原创 零基础STM32入门教程--03-程序烧录

零基础STM32入门教程

2026-08-18 10:00:21 144

原创 零基础STM32入门教程--02-环境塔建

零基础stm32入门教程

2026-08-17 16:57:37 224

原创 零基础STM32入门教程--01-介绍

STM32零基础系统入门教程

2026-08-17 11:31:26 161

原创 华大小华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

原创 Multisim 器件查找

Multisim 器件查找

2024-11-09 09:26:44 3720

原创 Wireshark 抓包

启动时选择一个有信号的网卡双击打开,或者在 捕获选择里打开选择网卡。然后输出下面的规则就可以抓到报文了。最上面的三条是建立连接时的三次握手,最下面的4条是断时的4次挥手。

2024-03-26 09:13:32 559

原创 NUC972-5寸电容屏-linux-drv-chrdevbase

nuc97x linux驱动

2022-07-01 16:39:21 1323

转载 Cortex-M3双堆栈MSP和PSP

cortex-m3 psp msp

2022-06-08 10:47:15 3836 1

转载 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数据手册

MCP3202是ADC芯片, 双12位ADC,采用SPI通信,供电范围2.7V到5.5V。5V供电最大采样率500Ksps,2.7V供电最大采样率50Ksps。两个输入通道可以单独使用,也可以组成一个伪差分来使用。

2023-03-03

单片机以太网W5500驱动库

W5500 芯片是一款集成全硬件 TCP/IP 协议栈的嵌入式以太网控制器,同时也是一颗工业级以太网控制芯片。 是韩国WIZnet(微知纳特)发布全硬件TCP/IP协议栈以太网接口芯片。 ioLibrary Driver The ioLibrary means “Internet Offload Library” for WIZnet chip. It includes drivers and application protocols. The driver (ioLibrary) can be used for the application design of WIZnet TCP/IP chips as W5500, W5300, W5200, W5100 W5100S.

2023-03-03

MS51FB9AE-MIN.zip

MS51FB9AE KEIL 工程模板

2021-01-15

NuMicro_ISP_Programming_Tool_V4.03.zip

MS51FB9AE ISP 下载工具

2021-01-22

基于STM8S的NTC热敏电阻计算.zip

NTC热敏电阻温度计算方源码

2021-02-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除