自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 STM32_各型号

其他推荐文章:各系列的区别

2025-07-25 17:31:31 138

原创 C语言_链表

【代码】C语言_链表。

2025-07-25 17:29:14 209

原创 开源组件_lwbtn(按键状态管理)

简介:lwbtn是一个开源的按键状管理的库这里主要记录我学习如何使用这个库,也就是学习这个库的用户使用手册。

2025-07-25 17:28:49 308

原创 STM32_实时时钟(RTC)

本文介绍了STM32单片机RTC模块的基本原理与配置方法。RTC电源由VDD和VBAT双路供电,确保掉电时仍可工作。访问RTC寄存器需先使能APB1时钟和备份域写权限。RTC时钟源可选择HSE/128、LSI或LSE,通常使用32.768kHz的LSE经分频得到1Hz时钟。RTC结构包含时钟分频器、计数器/闹钟单元和中断控制三部分。配置RTC需注意:1)写操作需检查RTOFF标志位;2)部分寄存器需进入配置模式才能写入;3)可通过校准寄存器调整时钟精度。RTC在待机模式下可由电池供电,并通过闹钟唤醒系统。

2025-07-23 06:19:05 595

原创 STM32_电源控制器(PWR)

待机模式:关闭所有时钟,关闭内核1.8V供电,寄存器和RAM数据不能保持(除了电源控制/状态寄存器(PWR_CSR)、备份寄存器,其他数据都丢失);可通过唤醒引脚(PA0)上升沿、RTC闹钟中断,或者复位唤醒;唤醒后相当于复位,从复位地址开始执行。停止模式:关闭内核时钟、外设时钟,保留内核1.8V供电,寄存器和RAM中的数据可以保持,IO口状态也可保持;唤醒后可回到停止的代码处向后执行,但要重新初始化时钟和外设。睡眠模式:只有内核时钟关闭,外设仍在运行;可以通过任意一个中断或唤醒事件唤醒;

2025-07-08 15:34:40 220

原创 vscode打开keil工程无法定位头文件

我一般使用keil开发单片机,keil的debug和编译器挺好用的,但是编辑器不好用,所以使用vscode来编辑,但是vscode无法定为keil工程的头文件。概括:本质问题是vscode没有对应头文件的地址,使用插件读取keil工程中的头文件地址并生成。文件,使得vscode能够找到对应头文件,这样就能使用vscode的代码补全功能了。的文件夹打开vscode才能生效,如果在上一级目录打开会由vscode生成。原因:keil工程的头文件信息包含在如下位置,vscode无法直接读取。

2025-06-10 17:09:47 837

原创 Windows_必备软件

个人觉得win11自带的文件管理系统非常难用,功能又少还经常卡住因此寻找一些第三方软件进行替代。

2025-06-08 22:04:23 614

原创 Win11右键菜单自定义

下载地址:https://mmzz.lanzoul.com/iZlQe2yaz0re。Win11右键菜单又慢又难用,我已经忍你很久了。第一个软件默认英文,可以改成中文。这两步分别使用软件实现。

2025-06-07 23:09:49 319

原创 [C语言]书写规则

【代码】C语言_书写规则。

2025-05-30 08:56:53 162

原创 [C语音]整型和浮点

有符号数在内存中以补码的形式存储和运算,读取时转换成原码再读取出来。| folat指数8bit | 最小 | 中间 | 最大。| 表示值 | -126 | 0 | 126。,unsigned int为无符号整型。float、double:占4字节。short、int:占2字节。int、float:占4字节。double:占8字节。× 二进制尾数× 2。指数即小数点移动的位数。| 存储值 | 0 |short:占2字节。

2025-05-30 08:56:29 896

原创 stm32开发工具汇总(keil,cubeMX)

b站大佬做的下载器b站视频:

2025-05-29 17:58:49 518

原创 Error[Li005]: no definition for “assert_failed“

或者直接屏蔽*#define USE_FULL_ASSERT 1*这儿条语句,判断出错后不会跳转。中声明了一个函数 void assert_failed(u8* file, u32 line)这个判断语句使用的,当被判断的值出错时就会跳到下面的函数中。所以只要加上这个函数就ok了。............

2022-08-17 21:57:42 550 1

Quartus18 注册机Crack.zip

Quartus18 注册机Crack.zip

2025-09-14

pack包stm32cubef4-v1-28-2(主体+补丁).zip

stm32cubef4-v1-28-2(主体+补丁).zip

2025-07-27

vivado-lic2037.zip

vivado注册license,manager licence里直接copy license 添加这个文件就行了

2025-09-04

SetupSTM32CubeMX-6.14.1-Win.exe

SetupSTM32CubeMX-6.14.1-Win.exe

2025-07-04

STM32CubeMX-6.14.0-Win.zip

STM32CubeMX-6.14.0-Win.zip

2025-07-04

洋桃1号板资料.zip

洋桃1号板资料.zip

2025-05-30

cubeMX 6.13 +java环境包.zip

cubeMX 6.13 +java环境包.zip

2025-05-29

空空如也

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

TA关注的人

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