- 博客(333)
- 收藏
- 关注
原创 【STM32】使用 STM32CubeMX 生成项目,LED测试;上位机:STM32F411CEU6
本文详细介绍了使用STM32CubeMX配置STM32F411CEU6开发环境的过程,包括MCU参数设置(主频、调试接口、时钟源)、SPI1通信配置(DMA、中断、GPIO)、TIM2定时器设置以及CS引脚配置。通过VSCode进行代码编辑、CMake构建和Cortex-Debug调试,最终实现了LED闪烁功能验证。文章提供了完整的配置步骤和代码示例,适合嵌入式开发者参考。
2026-06-08 14:16:54
318
原创 【STM32】配置vscode+C工具链+Cortex-Debug开发环境,IC:STM32F411CEU6
本文详细介绍了搭建STM32开发环境所需的工具链配置。主要内容包括:1)Arm GNU Toolchain编译器、Ninja执行工具、CMake构建工具和OpenOCD调试工具的安装与环境变量配置;2)VSCode插件组合(C/C++扩展包、Cortex-Debug调试工具和官方STM32插件)的安装;3)STM32CubeMX图形化配置工具和STM32CubeProgrammer烧录工具的下载说明。文章提供了各个工具的官方下载链接和安装注意事项,特别强调了环境变量的配置方法,最后给出了验证安装是否成功的命
2026-06-08 11:35:40
291
原创 【STM32】bug解决:Error downloading the ... crdb_full.zip(Problem during download)
摘要:遇到网络问题时,可尝试拔掉网线并连接手机热点解决。该方法看似玄学,但实际效果良好。(38字)
2026-06-07 17:36:03
44
原创 【Mac】vscode 配置 GD32E230CXXX 开发环境
本文介绍了在MacOS上搭建GD32E23x系列MCU开发环境的完整步骤: 安装必要的工具链(HomeBrew、ARM GCC、make、OpenOCD) 配置VSCode插件(C/C++、Cortex-Debug、CMake Tools) 下载并配置兆易创新官方库(Firmware_Library) 创建项目目录结构,从官方库中获取必要的启动文件和驱动文件 创建用户代码文件(main.c)和配置头文件 编写Makefile,包含编译选项和路径配置 解决官方库中的编译问题(注释掉gpio.c中的部分代码)
2026-06-03 18:42:53
141
原创 【Mac】安装并配置HomeBrew;ARM GCC;make;OpenOCD
本文介绍了在Mac上搭建GD32E230C8T6芯片开发环境的完整过程,使用VSCode+GCC工具链替代Keil方案。主要内容包括:1)通过Homebrew安装包管理器并配置环境变量;2)安装ARM-GCC交叉编译器;3)解决Mac自带make版本老旧问题,安装新版并重定向命令;4)安装OpenOCD调试工具。最后通过验证各工具版本号确认环境配置成功。文章提供了详细的命令和配置步骤截图,帮助开发者快速在Mac系统搭建ARM开发环境。
2026-06-02 17:46:24
284
原创 【kicad】差分阻抗线宽度0.2mm无法修改,网络类布线宽度不生效解决办法
在KiCad中设置差分对线宽0.15mm不生效的问题,是因为忽略了全局约束配置。用户发现即使预设线宽为0.15mm,实际布线仍显示为0.2mm。解决方法是通过电路板配置->设计规则->全局约束进行配置,设置正确的线宽后即可正常使用。该问题不仅影响差分对,也影响普通布线,需通过全局设置统一调整。
2026-06-01 06:33:30
222
原创 【Kicad】错误:电路板边缘间距违规(<电路板配置>中的“板边”约束间距0.xxmm;实际0.xxmm) Edge.Cuts上的矩形 填充区xx在xx上,优先级x
KiCad 10版本存在因板框圆角设计导致DRC误报的已知Bug,该问题由多边形浮点计算误差引发。当前版本尚未修复,用户可忽略此类误判提示。摘要简明指出问题本质及临时解决方案,符合技术文档摘要规范。
2026-06-01 05:36:13
166
原创 【自用】Kicad 导入嘉立创元器件封装(NLBN插件)
本文介绍了如何通过NLBN插件快速导入立创商城元件封装到KiCad的详细步骤。首先需要下载安装NLBN插件并配置环境变量,然后在指定目录创建id.txt文件并写入元件编号。通过命令行批量下载封装文件后,在KiCad中配置符号库和封装库路径。最终演示了成功导入的元件封装可以在KiCad原理图中直接调用使用。整个过程简化了传统手动绘制封装的工作流程,提高了PCB设计效率。
2026-05-18 19:18:15
518
原创 【自用】moonlight+sunshine,公网直连内网,低延迟远程串流。
在 ImmortalWRT 概览(主页面)中,下方可以看到公网 IP。这里说一下,公网IP各个地方不一样。有些地方的运营商采用的是“大内网”方式,也就是你获取不到公网的IP。这种情况基本上可以放弃了。如果有大神,可以自己想办法。
2026-03-30 18:59:25
945
原创 【Altium Designer】网络线(颜色、旋转、粗细);网络标签 && 端口的差别(重点!)
本文介绍了Altium Designer中导线和网络标签的设置方法。导线部分包括更改颜色(外圈和内圈)和调整粗细的操作步骤。网络标签部分详细说明了放置方法:选择标签后按TAB键修改属性,注意定位点与导线重合。同时解释了网络标签与端口的区别:网络标签适用于同一原理图内部连接,端口用于跨原理图连接,这是行业规范。错误使用可能导致不同原理图中相同标签的引脚意外短接。
2026-03-29 15:12:08
167
原创 【AltiumDesigner】元器件 旋转、镜像、对齐、图层
这篇文章介绍了Altium Designer中元件操作的四个主要功能:旋转、镜像、对齐和图层管理。旋转元件使用空格键实现逆时针旋转;镜像操作通过拖动元件后按X/Y键实现水平/垂直翻转;对齐功能可将元件按顶部等基准对齐;图层管理可以调整元件叠放顺序。文中配有详细的操作图示,展示了每个功能的实现步骤和效果。这些基础操作技巧能有效提升PCB设计效率。
2026-03-29 13:52:37
374
原创 【AltiumDesigner】自制原理图模板;修改参数等;
本文详细介绍了在Altium Designer中创建原理图模板的方法。主要内容包括:1) 绘制模板框架并设置基础参数;2) 添加固定属性文本和可编辑参数值;3) 插入Logo图片并设置为内嵌模式;4) 模板保存与引用方法。特别说明了属性文本与参数值的区别,以及如何避免模板引用时的常见问题。通过复制模板文件到新工程目录下的方式,可以完美解决模板叠加的bug问题。该教程为创建规范化的原理图模板提供了完整指导。
2026-03-29 02:35:41
457
原创 【射频】SMA天线、IPEX底座、IPEX带线插头(RF1.13)转SMA转接头 的选型和理由 原理分析
射频天线选型与应用指南 文章系统分析了无线通信中天线选型的关键因素。在SMA天线部分,详细解释了天线增益(dbi)与极化特性,指出大增益天线水平传播强但垂直覆盖弱,推荐室内使用4-6dbi天线以平衡覆盖范围。IPEX底座部分比较了不同代次特性,建议根据PCB空间选择。最后强调IPEX转SMA转接头的线长应控制在15cm以内,避免信号衰减和噪声干扰。全文提供了实用的射频组件选型建议,特别适合电子工程师参考。
2026-03-27 17:46:51
302
原创 【SteamVR】Error 301报错
摘要:解决SteamVR启动问题的3个关键步骤:1)彻底退出相关进程;2)删除%localappdata%\openvr目录下的文件;3)重启电脑。特别注意串流链断裂是最常见故障原因。该方法通过清理缓存文件并重启系统,可快速恢复SteamVR正常运行。
2026-03-21 18:47:50
413
原创 【nRF52840】开发板设计记录
将其作为一块专用于刷入HTC固件的开发板,进行电路设计。在过去使用的外面购买的二手板子中,某些未知用途的安装有52840芯片的产品 -其中有多数引脚不使用,为保证稳定性,这些引脚的外部电路可能和普通的52840开发板有所区别,也许不支持其他的固件 —— 比如 AC9-AC21引脚被通过一个 2.2Ω 的电阻强行连接到 VDD_nRF供电网络,所有AC9-AC21引脚被 VDD_nRF供电网络 拉高至1.8V。尽管这些设计增强了对应固件的性能发挥,但仍然造成了安全隐患:在用户私自在产品中刷入其他固件并调用
2026-03-08 13:48:07
464
原创 【自用】vive controller 手柄 microUSB 母口对应 pcb 调试点位
摘要:本文介绍了Vive控制器手柄的相关内容,重点展示了其microUSB母口对应的PCB调试点位图示,并提供了图片说明。文章分为两个主要部分,第一部分涉及手柄硬件接口,第二部分内容待补充。
2026-02-19 21:15:42
199
原创 【元器件】USB2.0 Type-A 公头引脚定义(标准引脚阵列)
本文介绍了USB Type-A接口的基本知识。Type-A是最常见的电脑鼠标键盘使用的USB公头接口,采用标准4针设计。文章详细说明了USB 2.0 Type-A的引脚定义:1号引脚为+5V电源(VBUS),2号引脚为数据负(D-),3号引脚为数据正(D+),4号引脚为地线(GND)。同时提供了实物识别方法:将接口金属壳开口朝向自己,观察塑料舌片上的金属触点,朝上时从左到右依次为Pin1至Pin4。配有示意图帮助理解引脚排列顺序。
2026-01-14 11:41:48
1130
原创 【元器件】低电容静电保护二极管 PRTR5V0U2X,215 和 PRTR5V0U2X 选型、作用
摘要:低电容静电保护二极管(如PRTR5V0U2X)用于防护接口ESD冲击,通过快速导通将静电能量分流至电源轨和地。其低电容特性(约1pF)对高速信号(如USB、HDMI)影响较小。布局时需紧靠ESD入口(如接口处),以减少寄生电感导致的过冲,优先连接机壳地以降低干扰。核心功能是将静电导入地线(优选外壳地,简单电路可用数字地)。
2026-01-14 11:29:29
192
原创 【PCB基础】EDA(电子设计自动化软件);步骤:原理图设计 -> PCB设计 -> 打样
本文介绍了PCB设计的主要流程:首先通过原理图设计确定电路理论状态,然后在PCB设计阶段需考虑板材选择、元器件布局、焊盘位置、布线规划等关键要素,最后通过打样制作样品进行验证。文章配有原理图和PCB设计示意图,简明扼要地概括了从电路设计到实物制作的完整过程。
2026-01-02 16:29:17
236
原创 【PCB基础】孔的分类;IC(Integrated Circuit 集成电路)的定义;IC 封装类型(DIP;SOIC;QFP;BGA);封装的标准性
本文介绍了PCB孔的分类和IC封装类型。孔分为通孔(贯穿PCB)、盲孔(单面可见)和埋孔(内部不可见)。IC封装主要有四种:DIP(双列直插式,需打孔)、SOIC(双列贴片式)、QFP(四边引脚贴片式)和BGA(无外露引脚,需植球焊接)。文中配有各类封装示意图,并指出封装规格需符合标准。BGA封装因焊接工艺复杂被特别标注。全文简明扼要地概括了PCB设计和IC封装的基础知识。
2026-01-02 16:00:53
291
原创 【QQ】空间说说批量删除脚本(不用任何额外插件,打开F12控制台即可使用)
这是一段用于批量删除QQ空间说说的JavaScript脚本摘要: 该脚本主要功能包括: 支持自定义删除页面数量(默认5页) 自动查找QQ空间内容所在的iframe框架 内置确认对话框监控器,自动点击确认删除按钮 提供分页处理功能,可自动跳转到上一页继续删除 单条说说处理采用Promise异步流程,包含滚动定位和延时点击 实时显示删除进度信息 脚本特点: 采用MutationObserver监听确认对话框 包含完善的错误处理和日志输出 通过iframe内容检测确保操作准确性 采用渐进式延迟确保操作可靠性 代码
2025-12-27 18:13:38
1067
7
原创 【Solidworks】制作默认模版 -> 模版设置方法;常用的GB制图格式、注释尺寸大小标注样式之后不用改了
本文介绍了SolidWorks软件中修改默认模板的具体步骤:1)新建零件文件并设置单位为毫米;2)在文档属性中将绘图标准改为GB国标;3)调整尺寸字体为6mm并优化图像质量;4)将设置好的文件保存为.prtdot模板格式;5)在系统选项中应用该模板为默认零件模板。通过创建新零件验证模板是否生效,此方法同样适用于修改装配体和工程图的默认模板。整个流程详细展示了从创建到应用自定义模板的全过程。
2025-12-06 23:36:02
1562
原创 【Git】error: RPC failed; curl 28 Recv failure: Connection was reset fatal:解决。配置网络代理命令
摘要:本文介绍如何设置Git的全局代理配置,支持通过SOCKS5代理进行网络访问。只需执行两条命令,将本地SOCKS5代理端口(默认为10808)替换为实际使用的端口号即可完成配置,适用于http和https协议。
2025-11-18 03:54:01
319
原创 【电子元器件·24】MOSFET选型核心参数、常见外观;与三极管的区别;比三极管更省电的原因!
本文介绍了MOSFET(金属氧化物半导体场效应晶体管)的核心参数和基础知识。首先列出了5个关键参数:漏源电压Vdss(最大承受电压)、连续漏极电流(持续电流能力)、导通电阻(DS间固有电阻)、阈值电压(最小导通电压)和输入电容Ciss(影响开关速度)。其次展示了N沟道增强型MOSFET的多种封装形态,包括大、中、小型封装及贴片式的引脚定义图示。最后通过对比表格,比较了MOSFET与三极管在结构、控制方式、输入阻抗等方面的差异。全文简明扼要地概括了MOSFET的主要特性和应用要点。
2025-11-08 06:58:38
272
原创 【电子元器件·22】(重要)P沟道·增强型、耗尽型MOSFET导通原理;快速分析 MOSFET 的 类型、引脚
摘要:本文介绍了P沟道MOSFET的基本类型和工作原理。P沟道增强型以空穴作为载流子,主电流方向与寄生二极管相反;耗尽型则通过栅压控制沟道宽度。文章提供了快速判别方法:箭头向外为P沟道(空穴导电),向内为N沟道(电子导电);虚线代表增强型,实线代表耗尽型。引脚判定规则为:栅极(G)居中,箭头端为源极(S),另一端为漏极(D)。图文结合可帮助理解MOSFET的结构特性。(149字)
2025-11-08 06:45:51
500
原创 【电子元器件·21】(重要)N沟道·增强型、耗尽型MOSFET导通原理;MOS管分类
本文介绍了MOSFET(金属氧化物半导体场效应管)的基本原理和两种常见类型:N沟道增强型和耗尽型。MOSFET与三极管不同,采用电压而非电流控制。增强型MOSFET通过施加栅源电压形成电子隧道实现导通,主回路电流方向与寄生二极管相反。耗尽型MOSFET制造时已预置导通通道,默认导通状态,可通过负栅源电压完全关闭。文章还详细说明了两种MOSFET的电路符号识别方法,并指出耗尽型具有更灵活的控制特性,既能增强也能完全阻断导通。这些基础知识对理解MOSFET的工作原理和应用具有重要意义。
2025-11-08 06:03:49
1481
原创 【电子元器件·20】三极管电路示例(简单应用、光控灯)
摘要:本文介绍了两种基础三极管电路应用。第一部分展示了一个简单的NPN三极管驱动LED电路,解释了基极正电压导通后主回路工作过程。第二部分详细分析了光控灯电路的工作原理:白天光敏电阻阻值下降导致三极管截止,LED熄灭;夜间光敏电阻呈高阻态使三极管导通,LED点亮。文章通过示意图和分步说明清晰地展示了两种电路的工作机制。(147字)
2025-11-07 17:28:22
634
原创 【电子元器件·19】三极管外观、选型
本文介绍了不同封装三极管的引脚定义。主要有三种类型:1)普通封装三极管引脚顺序为ebc(从左到右);2)大封装三极管引脚顺序不同,最上端大极片为集电极c;3)贴片封装三极管有特定的引脚排列。同时说明了部分三极管虽然外观不同(如引脚间距或额外引出集电极),但仍属同种类型。文章通过图示详细展示了各类三极管的引脚分布情况。
2025-11-07 16:40:46
358
原创 【电子元器件·18】三极管的作用(类似于继电器的开关、或等比例放大电流)
三极管具有两种主要功能:开关作用和电流放大作用。作为开关,它通过控制回路的小电流(Ib)来导通或截止主回路的大电流(Ic),类似于继电器的工作原理。同时,三极管还能实现电流的等比例放大,主回路电流Ic是控制回路电流Ib的β倍,这种放大过程呈现线性特性。两种功能使三极管成为电子电路中的重要元件,既可作电子开关使用,也能实现信号的电流放大。
2025-11-07 16:32:01
246
原创 【电子元器件·17】三极管的发射极e、基极b、集电极c 和 类型、主回路电流方向 的 快速判断方法
本文介绍了三极管类型的判断方法:1)通过电流方向箭头区分NPN(箭头向外)和PNP(箭头向内)类型;2)识别引脚:中间为基极b,箭头端为发射极e,另一端为集电极c;3)判断主回路电流方向:NPN沿箭头方向,PNP需经基极流向另一侧。该总结简明扼要地概括了三极管类型判断及引脚识别的基本要点。
2025-11-07 16:25:08
851
原创 【电子元器件·16】三极管(NPN、PNP)原理介绍
BJT(双极结型晶体管)是一种利用小电流控制大电流的半导体器件,主要分为NPN型和PNP型两种结构。NPN型晶体管由两个N区夹着一个薄P区组成,其电路符号箭头朝外;PNP型则相反,由两个P区夹着N区组成,箭头朝内。NPN型工作时,需要在基极和发射极之间施加小电压以产生基极电流,从而控制集电极和发射极间的大电流导通。PNP型的原理类似,但电流方向相反。两种类型都必须通过基极电流来控制主电流通路,否则即使施加电压也无法导通(除非击穿)。
2025-11-05 18:37:01
472
原创 【电子元器件·15】点阵屏(共阳极、共阴极数码管)的视觉暂留效应
LED点阵屏是由多个LED单元排列组成的可编程显示矩阵。其基本结构采用行共阳极、列共阴极的连接方式,每行LED的阳极相连,每列LED的阴极相连。通过高低电平控制行列信号来点亮特定LED单元,原理类似数码管的动态扫描显示,利用视觉暂留效应快速切换显示各行,实现完整图像。这种行列驱动方式简化了电路设计,便于编程控制显示内容。
2025-11-05 05:17:48
233
原创 【电子元器件·14】数码管(共阳极、共阴极数码管)的视觉暂留效应
摘要:数码管由A-G七个固定段和右下角小数点(dp)组成。分为共阳极和共阴极两种类型。实际设计中,共阴极数码管显示多位数字时会出现同亮问题。解决方法利用视觉暂留效应,通过快速切换显示不同数字(如1234),使各数字看似同时点亮,类似PWM驱动原理。这种动态扫描方式解决了多位显示的技术难题。
2025-11-05 05:06:03
402
原创 【电子元器件·13】LED 限流电阻的计算方法(重点)
LED使用指南摘要:LED工作时需关注正向压降(如2.2V)和正向电流(如20mA)。当供电电压等于LED压降时无需限流电阻,但高于压降时必须加电阻。限流电阻本质是通过分压来控制电流,而非单纯限制。计算方法:(电源电压-LED压降)/工作电流,例如(2.5V-2.2V)/20mA=15Ω。为延长寿命,建议让LED在低于额定电流下工作,可选用更大电阻(如30Ω对应10mA)。电阻选择需平衡亮度与器件寿命。
2025-11-05 04:25:49
455
原创 【电子元器件·12】整流二极管、稳压二极管、瞬态抑制二极管、光电二极管;
本文介绍了常见二极管的种类及其应用:1)整流二极管用于整流、防反接和防倒灌;2)稳压二极管通过反向击穿实现稳压,需与电阻配合使用;3)发光二极管用于照明和指示,具有光生伏特效应;4)光电二极管应用于红外接收和定位系统;5)瞬态抑制二极管用于吸收尖峰脉冲和防静电。此外还介绍了半波整流和全波整流两种整流方式,其中全波整流采用四个二极管组成整流桥,并已形成标准电子元件。
2025-11-05 04:03:53
497
原创 【电子元器件·11】PN结;耗尽区;PN结的伏安特性曲线(重要)
PN结二极管工作原理及特性概述:通过掺杂硼或磷形成P型(含空穴)和N型(含自由电子)半导体,两者结合形成PN结。正向偏置时导通,反向偏置时截止(耗尽区增大)。其伏安特性曲线显示存在开启电压和导通电压,反向存在微小漏电流。当反向电压超过击穿电压时,先发生可逆的电击穿,若继续增大则导致不可逆的热击穿。PN结具有单向导电性,是半导体器件的基础结构。
2025-11-01 18:02:32
678
原创 【电子元器件·10】低功耗继电器 —— 磁保持继电器;有源蜂鸣器、无源蜂鸣器
本文介绍了磁保持继电器和蜂鸣器的工作原理及特性。磁保持继电器利用永磁体实现状态保持,只需瞬间通电即可切换,适用于对功耗敏感的应用场合。继电器的关键参数是最大切换电流。蜂鸣器分为有源和无源两种:有源型直接通电即发声,无源型需要外部音频驱动。图文结合说明了这些电子元件的基本原理和区别。
2025-10-31 00:00:20
310
原创 【电子元器件·9】电感;电感的参数;电感的种类;读数;电感的通直流隔交流、储能
本文介绍了电感器的基本原理、参数、种类及应用。电感器能将电能转换为磁能并存储,基于楞次定律产生反向感应电流以抵抗电流变化。其重要参数包括电感值、直流电阻和饱和电流。电感种类多样,按结构可分为磁芯、空心和铜芯电感。在电路中,电感具有"通直隔交"特性,对交流电产生感抗,且能抑制瞬态变化。最后介绍了电感值的读数方法,包括3位/4位数字标注和色环法。电感在电子电路中主要用作储能元件和滤波器件。
2025-10-29 19:06:10
634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅