自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode EIDE 无法编译,提示 “文件名、目录名或卷标语法不正确;

不管是bulid还是rebuild都一样,目录确认没问题。文件名、目录名或卷标语法不正确。

2025-08-08 18:47:07 1093 24

原创 stm32是如何实现电源控制的?

STM32的电源控制主要通过内置的电源管理模块(PWR)实现,涵盖电压调节、功耗模式切换和电源监控等功能。

2025-08-02 14:24:21 765

原创 每日学个电子元件-LM321

电源接对,输出接负载,空脚别管,完事!

2025-07-30 09:13:20 471

原创 串行通信之SPI

本文介绍了SPI串行通信接口的工作原理及其在STM32上的应用。SPI是一种高速全双工同步通信协议,包含SCK、MOSI、MISO和NSS四条信号线,支持主从架构和四种工作模式。文章详细讲解了STM32标准库中SPI的初始化配置、数据收发函数实现,并通过代码示例展示了完整的使用流程。同时对比了SPI与I2C、UART的特性差异,并提供了常见问题解决方案和DMA传输等高级应用技巧,为开发人员使用SPI接口提供了实用指导。

2025-07-29 09:09:56 688

原创 大白话讲PID-学习前必看!

​​。

2025-07-09 09:29:47 442

原创 什么是开环控制和闭环控制?大白话解析!

​:你给一个指令,系统直接执行,​。​,发现不对就自动调整。

2025-07-07 13:40:54 376

原创 深入浅出-为什么单片机要喂狗!

喂狗”是嵌入式系统​​自我修复机制​​的核心,通过定时复位看门狗计数器,确保系统在异常时能自动恢复。其设计需平衡​​可靠性​​(如硬件看门狗)与​​灵活性​​(如窗口看门狗),并严格遵循喂狗策略,才能发挥最大效用。

2025-07-03 14:27:45 425

原创 PWM(脉宽调制)里的关键概念(入门人话版)

用最简单的人话解释,再结合具体场景帮你理解:假设用STM32控制电动车电机:

2025-07-01 15:44:21 302

原创 ​​深入详解单片机中的输入阻抗与输出阻抗​

摘要:单片机输入/输出阻抗直接影响电路性能。输入阻抗高可减小对前级电路影响,常用于ADC采样(需加电压跟随器防信号衰减)和按键检测;输出阻抗低能增强驱动能力,用于LED和电机控制(需加驱动芯片)。测量方法包括查手册或实验测量。核心原则是前级输出阻抗远小于后级输入阻抗,高频信号还需阻抗匹配。典型错误包括直接驱动继电器(应加三极管)和长线UART传输(需RS485芯片)。

2025-06-26 14:00:06 1146

原创 如何选择合适的ADC参数?

ADC选型需综合考虑分辨率、采样率、输入类型等关键参数。分辨率(8-24位)决定最小电压检测能力,采样率需满足奈奎斯特定理(≥2倍信号频率),输入量程要匹配信号特性(单/双极性)。典型应用场景示例:温度监测用12位ADC,音频采集需24位/96kSPS,高速通信选1GSPS流水线型ADC。选型时还需验证信噪比、非线性误差、功耗等指标,通过信号分析→参数计算→架构选择→验证优化的步骤实现精准匹配。

2025-06-25 14:53:53 1065

原创 单片机测ntc热敏电阻的几种方法(软件)

预先将NTC热敏电阻在不同温度下的阻值(或对应ADC值)存储为表格,通过查找或插值获取当前温度。

2025-06-23 09:58:46 517

原创 单片机测ntc热敏电阻的几种方法

在单片机中测量NTC(负温度系数)热敏电阻的阻值,通常需要将其转换为电压或频率信号,再通过单片机进行采集和处理。

2025-06-17 10:34:15 992

原创 单片机寄存器的四种主要类型!

​:用于配置硬件行为或触发操作的寄存器。​。

2025-05-30 11:15:32 1083

原创 单片机上按键功能通常都是用什么方法写?

单片机按键功能实现方法主要有五种:1.轮询检测简单直接但耗资源;2.外部中断实时性强需处理消抖;3.定时器扫描平衡实时性和资源;4.状态机适合复杂按键逻辑;5.硬件消抖减少软件复杂度。关键需注意消抖处理、引脚配置和低功耗设计。简单应用选轮询,实时性高用中断,复杂逻辑用状态机。根据按键数量、CPU负载等需求选择合适方案。

2025-05-26 17:21:57 734

原创 ​​STC51系列单片机引脚分类与功能速查表(以STC89C52为例)​

​:STC51在保留标准8051引脚架构的基础上,通过​。

2025-05-15 15:00:42 1421

原创 为什么51单片机在简单控制领域依然“能打”?

​:​。

2025-05-15 14:59:52 952

原创 mos管三极管还傻傻分不清?

三极管是“电流驱动”的模拟器件,MOS管是“电压驱动”的数字/开关器件,两者互补,共同构成现代电子技术的基础。• 结构:由PN结组成(NPN或PNP型),三层半导体(发射极、基极、集电极)。• 工作原理:电压控制型器件,栅极电压(VGS​)控制沟道导通(无栅极电流)。• 工作原理:电流控制型器件,基极电流(IB​)控制集电极电流(IC​)。• 结构:由栅极(G)、源极(S)、漏极(D)和绝缘层(如二氧化硅)组成。• 关键词:放大作用、β值(电流增益)、输入阻抗低。• 需要大电流驱动的场景(如电机控制)。

2025-05-06 17:35:07 855

原创 TTL、RS-232 和 RS-485 串行通信电平标准区别解析

TTL、RS-232 和 RS-485 是三种常见的串行通信电平标准,它们各自有不同的协议特点,适用于不同的应用场景。

2025-04-29 10:40:11 1909

原创 用大白话给你解释三极管的三种工作模式

三极管的三种工作模式就像是水龙头的三种状态:拧一点放大水流、拧到最大让水流满流、完全拧死让水流停止。通过控制基极的电流,三极管可以在放大、饱和和截止这三种模式之间切换,从而实现不同的功能,比如放大信号或者控制开关。学习交流一起奋斗!

2025-04-23 20:45:38 397

原创 如何用git上传代码到gitee,以SSH方式

就像你家门需要钥匙才能进,Gitee 也要一把“钥匙”来确认是你本人。现在你的代码就在 Gitee 上了,别人也能看到啦!​ 方式(比 HTTPS 更方便,不用每次输密码)。(Windows 用户可以直接用记事本打开。,现在想传到 Gitee(码云)上,用 ​。复制 Gitee 仓库的 ​。假设你写了一个项目,叫。​(在仓库页面点 ​。

2025-04-20 15:22:23 1071

原创 4t乱码问题蓝桥杯嵌入式

雪花屏,4t评测乱码,发现原来是中断里面写的东西太多了,低级错误,中断里面应该只处理标志位和回调,其他处理不要搞太多,如果写在while循环里面不断调中断的话,就会出现噪点屏还有4t平台检测不到显示数据!

2025-04-12 16:10:17 161

原创 串口与环形缓冲区快速理解

一个首尾相连的「数据圈」,像跑步的环形赛道。数据在固定大小的数组中循环存储,满了就从头开始覆盖。

2025-04-11 09:33:55 342

原创 逻辑分析仪怎么用?怎么看PWM(以Saleae为例)​

很多新手第一次使用这种逻辑分析仪不知道怎么用,我写个教程说下吧;

2025-04-09 17:33:16 638

原创 蓝桥杯嵌入式保姆级总结。

​(避免死机、数据错误)​。

2025-04-06 18:08:15 717

原创 STM32常用外设寄存器介绍

STM32微控制器通过寄存器来配置和控制各种外设功能。以下是最常用的外设寄存器分类介绍。

2025-04-06 07:42:15 1119

原创 STM32烧录方式详解:ST-LINK、串口、JTAG、SWD

ST-LINK 是 ST 官方推出的调试/烧录工具,支持 ​。

2025-03-31 08:17:14 5930 2

原创 ​DFPlayer Mini模块发送播放指令的完整步骤解析

【代码】​DFPlayer Mini模块发送播放指令的完整步骤解析。

2025-03-27 12:21:37 507

原创 保证你能懂!听我说啥是​C语言中的静态断言!

静态断言(Static Assert)就是 ​。

2025-03-17 22:20:02 192

原创 还搞不懂中断?嵌入式开发中的中断处理机制全流程解析!

中断(Interrupt)​ 就是类似的机制:当硬件(如传感器、按键、定时器)有紧急事件时, 它会“打断”CPU当前的工作,优先处理这个事件。在学习stm32的时候,学到中断这部分的时候,大多数人都感觉特别难,怎么这逻辑理解起来这么绕的,这篇文章我就结合我的理解,来说一下中断处理机制是怎么一个事!​HAL_GPIO_EXTI_IRQHandler():HAL库提供的通用中断处理函数,负责判断具体是哪个引脚触发了中断,并分派到用户回调函数。​用户代码 → LED状态翻转 → 中断处理完成,CPU回到原任务。

2025-03-16 12:54:37 640

原创 ​HAL 库 USART编程接口怎么用?直接带你了解!

有同学在学完stm32之后,编程接口还不熟悉,接下来,我将来盘点​HAL 库 USART 核心接口的时序化调用流程,按实际开发步骤排列,简洁直击要点,按此流程可覆盖 ​90% 的USART应用场景​(如串口调试、传感器通信、无线模块交互等)按此流程,可快速实现 ​。

2025-03-15 18:14:49 188

原创 软件IIC和硬件IIC的主要区别,用标准库举例!

在学习iic的时候,我们经常会遇到软件 I²C和硬件 I²C,它两到底有什么区别呢?软件 I²C(模拟 I²C)和硬件 I²C(外设 I²C)是两种实现 I²C 总线通信的方式,核心区别在于 ​。

2025-03-11 11:12:31 1132

原创 嵌入式裸机设计--MCU常用裸机架构有哪些?

— 裸机是嵌入式开发的第一性原理,能用裸机实现的功能,绝不上RTOS。复杂度留给代码,简单留给系统。​。

2025-03-10 14:38:58 2159

原创 从“0”到“1”驱动sg90电机,小白都会!

它的优点是体积小、价格便宜,而且容易控制,只需要一个简单的控制板就能让它动起来。比如在小机器人的手臂上,SG90电机可以控制手臂的弯曲和伸展,帮助机器人完成各种动作。:STM32F103c8t6,sg90舵机,面包板,飞线若干,稳压模块(可选)SG90舵机的PWM脉冲宽度范围为0.5ms(0度)到2.5ms(180度)。:舵机角度从0度到90度,再到180度,然后回到0度,循环往复。:连接到舵机的VCC(如果舵机支持3.3V,否则使用5V电源)。,因此舵机的电源不能直接从STM32引脚供电,需要单独供电。

2025-03-05 23:34:08 913 2

原创 五百字给你介绍函数指针!

函数指针是一种指向函数的指针变量。通常,我们所说的指针变量是指向整型、字符型或数组等变量的,而函数指针则是指向函数的。函数指针可以像普通函数一样被调用,并且可以传递参数。函数指针可以动态选择和调用函数,实现等功能,增强代码灵活性和可扩展性。这行代码的意思是:声明了一个函数指针类型fun_ptr,它指向的函数是接收两个int参数,返回一个int值的函数。

2025-03-05 15:04:16 310

原创 从“0”开始入门PCB之(5)完结篇!--快速入门原理图DRC,PCB的符号与布局,2D与3D效果,PCB的图层和布线,PCB板框

线太近(≥0.2mm)、线太细、没连通的线。

2025-03-05 13:00:47 1437

原创 从“0”开始入门PCB之(4)--嘉立创项目结构 + 原理图设计 & 元器件选型

优先用嘉立创系统库,手动画封装易出错(焊盘尺寸错位直接导致焊接失败)。

2025-03-04 11:58:09 1346

原创 从“0”开始入门PCB之(3)--嘉立创EDA!

现在大家都用国产的嘉立创eda软件来进行对Pcb的设计和打样,所以我们也用这个来展开我们的内容.嘉立创EDA的特点:国产免费:无需安装,直接网页操作,适合中小型项目。元件库丰富:内置大量封装和符号库(尤其是国产元件),省去自己画封装的麻烦。一键打样:设计完成后可直接在嘉立创平台下单,无缝对接生产。其他常见EDA软件对比:Altium Designer:功能强大但昂贵,适合企业级复杂设计。KiCad:开源免费,适合极客和开源项目,但学习曲线陡峭。立创EDA vs 嘉立创EDA:实为同一软件,名字差异源于品牌整

2025-03-03 14:42:30 1684

原创 从“0”开始入门PCB之(2)--电子元件的封装

✨ 电子元件的封装是什么? 封装就像给电子元件穿上“外衣”——既保护内部芯片不被外界破坏(防尘、防潮、防磕碰),又通过金属引脚或焊盘让它和电路板“对话”。贴片封装(SMT):元件像贴纸一样“粘”在电路板表面,引脚不穿透板子(如手机里的小电阻、电容)。插件封装(THT):元件像钉子一样“插”进电路板的孔里,引脚从背面焊接(如老式收音机里的大电容)。🔌 什么是IC(集成电路)? IC​(Integrated Circuit,集成电路)是把成千上万的晶体管、电阻、电容等元件“塞”进一个小芯片里的黑科技,相当于电

2025-03-02 11:54:04 1060

原创 从“0”开始入门PCB之(1)--PCB的结构与制作工艺

整个PCB加工过程就像是在一块覆铜板上“画”电路,然后通过一系列复杂的工艺,把不需要的部分去掉,把需要的部分保护好,最后加上一些标识和保护措施。这样,一块完整的电路板就诞生了,它可以用来安装电子元件,让电流按照设计好的路线流动,实现各种神奇的功能。

2025-03-01 15:41:49 1410

原创 Linux下的网络配置与远程连接指南(以centos 7为例)建议收藏!

建议保存本文档作为日常网络配置的参考手册,遇到具体问题时可通过目录快速定位解决方案。本人最常用,不用记那么多命令。

2025-03-01 10:00:09 595

空空如也

空空如也

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

TA关注的人

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