- 博客(45)
- 收藏
- 关注
原创 模电复习-BJT章
本文提醒读者场效应管相关内容与MOS管分析方法相似,建议直接参考CSDN博客"模电复习-场效应管"系列文章(一)、(二)进行学习。
2025-12-15 17:11:01
58
原创 模电复习-场效应管(二)
摘要:本文分析了MOS管单管放大电路的三种组态及其特性。共源极(CS)组态具有栅极输入、漏极输出,源极接地;共漏极(CD)组态栅极输入、源极输出,漏极接电源;共栅极(CG)组态源极输入、漏极输出,栅极接地。重点讨论了带源极电阻的共源极放大电路的特点:放大倍数由电阻决定且稳定,工作点温度稳定性好,但放大倍数较小且输出电阻较大。三种组态在放大倍数、输入输出电阻方面各具特点,其中共漏极组态可用作电压跟随器。文章最后总结了MOS管放大电路的分析方法和性能指标计算。
2025-12-15 16:55:23
360
原创 模电复习-场效应管(一)
本文摘要:场效应管(FET)是一种电压控制电流的半导体器件,主要包括结型(JFET)和绝缘栅型(MOSFET)两类。MOSFET又分为N/P沟道增强型和耗尽型四种。文章详细讲解了增强型NMOS的结构特性、工作原理(包括反型层形成、导电沟道条件)及其输出/转移特性曲线,重点分析了MOS管在可变电阻区、恒流区(放大区)的工作条件。在放大电路应用方面,阐述了静态工作点设置、图解分析法、小信号模型分析法的关键步骤,比较了不同偏置电路的性能特点,并给出了放大电路参数计算的通用方法。
2025-12-15 09:46:39
475
原创 模电概念复习(概念完结篇)
摘要:本文系统介绍了放大电路频率响应、反馈放大电路、功率放大电路及信号处理电路的基本原理。频率响应分析指出,由于电抗元件存在,放大倍数成为频率函数Au(f),表现为幅频和相频响应特性,波特图直观展示了高通/低通电路的频率特性。反馈放大电路部分阐述了负反馈改善增益稳定性但降低放大倍数的特点,以及自激振荡条件。功率放大电路重点分析了甲类效率低的原因、乙类交越失真及消除方法,以及高效率丁类功放的开关工作原理。信号处理电路部分系统分类了滤波电路类型,介绍了常用逼近函数及有源滤波器结构。
2025-12-14 21:19:02
690
原创 模电复习-二极管及基本电路、半导体材料与PN结特性
本章系统介绍了半导体二极管的基本原理与应用。主要内容包括:1)半导体材料特性,重点阐述硅原子结构和PN结形成机制;2)二极管的核心特性,详细分析其单向导电性、伏安特性曲线及参数指标;3)两种基本分析方法,对比图解法和模型分析法的优缺点;4)特殊二极管类型,包括稳压管、肖特基管、光电管和LED等。特别强调PN结的空间电荷区形成过程、二极管在不同偏置下的导电特性,以及整流与检波电路的关键参数选择。通过理论分析与实际应用相结合,为后续电子电路学习奠定基础。
2025-12-14 20:36:20
659
原创 嵌入式软件工程师(单片机MCU)必会的实用技巧
嵌入式软件工程师需掌握电路原理图的基础知识,包括常用元件的功能与应用:上拉/下拉电阻(1KΩ-10KΩ)用于信号钳位,滤波电容(0.1μF)消除电源噪声,三极管(NPN/PNP型)实现开关/放大功能。分析原理图时应重点关注:电源电路(电压转换/滤波)、时钟电路(晶振配置)、复位电路(RC时间常数约1ms)、启动模式设置(如STM32的BOOT引脚配置)以及程序下载接口(SWD四线制)。这些知识是嵌入式开发中硬件交互的基础。
2025-12-11 10:36:33
661
原创 STM32数据手册速查
摘要:本文介绍了STM32单片机数据手册的获取途径与阅读方法,重点解析了STM32F103C8T6的引脚功能分类(主功能/复用功能/重定义功能)和最小系统构成。详细说明了电源引脚、晶振引脚、复位引脚等关键接口的定义与作用,并对比了三种程序下载方式(JTAG/SWD/串口)。文章还阐述了晶振在提供系统时钟、决定CPU速度等方面的重要作用,为STM32开发提供了基础硬件设计参考。
2025-12-10 20:59:04
808
原创 运算放大器核心知识点全解析
运算放大器是模拟电路的核心元件,具有高增益、高输入阻抗和低输出阻抗特性。其基本结构包含输入级、中间级和输出级,开环输出电压表达式为V0=A(Vp-Vn)。运放工作区分为线性区和饱和区,在线性区表现出"虚短"和"虚断"特性。典型应用包括同相放大和反相放大电路,以及具有隔离缓冲作用的电压跟随器。此外,运放还可实现求和、求差等功能,在仪用放大器中用于提高输入阻抗。这些特性使运放成为模拟信号处理的重要基础元件。
2025-12-10 10:16:21
297
原创 Python入门速成:基础语法与数据结构
本文介绍了Python基础语法和常用数据结构。主要内容包括:1)标准输出print函数的使用;2)条件判断(if/elif/else)和循环(for/while)控制语句;3)常用数据结构如列表(list)、双端队列(deque)、字典(dict)和集合(set)的基本操作,包括初始化、增删改查等。文章通过代码示例演示了每种数据结构的典型用法,为Python初学者提供了快速上手的实用指南。
2025-12-10 09:22:14
269
原创 双向循环链表的拆解理解
本文介绍了双向循环链表的实现原理和操作方法。循环链表的特点是尾节点指向头节点形成闭环。文章详细讲解了节点结构定义、创建节点、空链表插入、头插尾插、指定位置插入、节点删除等核心操作,并配有生动的比喻说明。每个操作都通过指针调整维护循环结构,如插入时需更新前后节点的指针,删除时需重新连接相邻节点。最后给出了打印链表和释放内存的实现方法,以及完整的主函数演示流程。全文以通俗易懂的方式呈现了双向循环链表的数据结构和操作逻辑。
2025-12-09 21:15:58
262
原创 双向链表:类比“手拉手的火车车厢”
双向链表是一种数据结构,每个节点包含数据、指向前驱和后继的指针。摘要介绍了双向链表的基本操作:1) 节点定义(包含数据、prev和next指针);2) 创建新节点;3) 头插法和尾插法插入节点;4) 删除指定节点;5) 反转链表(交换每个节点的前后指针);6) 释放内存。通过火车车厢的比喻形象说明了双向链表的连接方式,并提供了C语言实现的关键代码片段。这些操作展示了双向链表在前后双向遍历和高效插入删除方面的优势。
2025-12-09 20:55:23
277
原创 数据结构:链表-单向链表篇
摘要:本文介绍了单向链表的基本概念和C语言实现。链表由包含数据和指针的节点组成,节点间通过指针非连续连接。文章详细展示了链表操作的实现代码,包括创建节点、在头尾和指定位置插入节点、删除节点、查找节点、打印链表、释放内存等核心功能,并提供了获取链表长度和反转链表的扩展功能。最后通过main函数演示了各项操作的使用方法,展示了链表的动态性和灵活性。
2025-12-08 09:43:01
542
1
原创 模电速成版第一节:绪论部分
本文基于康华光《电子技术基础(模拟部分)》第7版,总结了模拟电路的核心知识点。重点包括:半导体器件基础、放大电路原理及应用,强调"先集成后分立"的学习路径。绪论部分解析了信号与频谱分析(傅里叶变换)、电子系统概念、模拟/数字信号区别,以及四种放大电路类型(电压/电流/互阻/互导)。关键性能指标涵盖输入/输出电阻、增益、带宽(半功率点定义)和频率响应特性,并解释了幅度失真与相位失真的成因。适用于模电入门学习与期末复习。
2025-12-07 22:45:30
286
原创 C语言文件操作
本文介绍了C语言中文件操作的核心概念和常用函数。主要内容包括:1) 文件指针(FILE*)的使用;2) 文件的打开(fopen)和关闭(fclose)方法,以及不同打开模式的区别;3) 多种文件读写方式,包括字符级(fgetc/fputc)、字符串级(fgets/fputs)、格式化(fprintf/fscanf)和二进制(fread/fwrite)操作;4) 文件定位函数(ftell/fseek/rewind)的使用;5) 文件状态检查(feof/ferror)。文中通过多个代码示例演示了如何实现这些文件
2025-12-07 20:17:36
1053
原创 拉普拉斯变换
本文总结了拉氏变换的复习要点:1)与傅氏变换的关系;2)重点性质(线性和微分性质);3)常用变换表;4)逆变换求解方法(因式分解/留数定理);5)卷积定义及定理。为期末考试提供了清晰的复习方向。
2025-12-07 19:22:24
119
原创 小白入门示波器之普源示波器实操介绍
本文介绍了示波器的基本功能和使用方法。示波器用于观察电信号波形和测量参数,核心组件包括输入通道、触发控制区、时基/幅值旋钮等。使用步骤包括开机连接、信号接入、通道选择、采样控制等。重点讲解了如何通过调节纵轴(电压)和横轴(时间)旋钮来测量信号参数,以及通过触发设置寻找波形的同相位点以实现稳定显示。操作时需注意探头接地、避免过度依赖自动功能等要点。
2025-12-07 15:11:24
412
原创 小白入门必备:信号源的认识和使用
摘要:信号源是用于产生特定波形(如正弦波、方波)的电子测量设备,广泛应用于电子调试。本文以输出1kHz、4V峰峰值、1V偏移量的正弦波为例,介绍了参数设置步骤:先选择波形类型,再通过横向按键分别设置频率、幅值和偏移量,支持数值修改。最后可通过示波器观察波形并测量参数。示波器的具体使用方法将在后续文章中详细说明。
2025-12-07 11:00:41
533
原创 typedef:简化复杂类型的工具
摘要:typedef是C语言中用于创建数据类型别名的关键字,可提高代码可读性和简洁性。它支持基本类型、数组、指针、结构体、联合体和枚举的别名定义,能简化复杂类型声明(如函数指针)。相比#define的文本替换,typedef创建真正的类型别名,具有作用域规则,更适合处理复杂类型。典型应用包括简化结构体声明、定义指针类型和函数指针,使代码更易维护。
2025-12-06 22:10:18
288
原创 C语言枚举类型
C语言中的枚举类型(enum)是一种用户自定义数据类型,用于定义一组具有离散值的常量。枚举常量默认从0开始递增,也可以手动指定值。枚举类型适合与switch语句配合使用,常用于表示状态、选项或位标志。枚举变量本质上是整数类型,但能提高代码可读性。枚举常量具有作用域限制,且在同一作用域内名称必须唯一。虽然枚举变量可以赋任意整数值,但建议只使用定义的枚举常量以确保类型安全。
2025-12-05 21:54:03
324
原创 C语言联合体:内存共享的妙用
摘要:联合体(Union)是C语言中共享内存空间的自定义数据类型,所有成员共用同一内存地址,大小等于最大成员尺寸。与结构体不同,联合体同一时间只能存储一个成员的值,新赋值会覆盖旧值。通过点运算符或指针访问成员,初始化时只能初始化一个成员。典型应用场景包括节省内存、类型转换等,但需注意类型安全,避免意外覆盖导致数据错误。
2025-12-05 21:40:45
272
原创 简简单单学蓝桥单片机模块之 LED控制
最近开始着手蓝桥杯单片机的学习,学习时第一轮我参考的是小蜜蜂和西风老师的视频辅助练习的,简单做个记录梳理学习的思路,希望也能帮助大家!首先咱们拿到1块开发板的第一件事就是要立志成为点灯大师【bushi,应该是读懂原理图】!!了解了一整张图各个模块的大致内容后,我们要把注意力放到细节研究。首先是点灯,在其他板子的学习时我们一般分为跑马灯和流水灯2种情况研究。(其实只要会写函数,while、for循环就万变不离其宗了)
2025-12-05 10:23:43
467
原创 C语言结构体详解与实战应用
本文介绍了C语言中结构体的基本概念和使用方法。主要内容包括:1.结构体的定义和初始化方式;2.结构体成员的访问方法(通过"."和"->"运算符);3.结构体数组、嵌套结构体的使用;4.结构体与函数的结合(传值和传址);5.结构体的内存布局规则,包括内存对齐原理;6.位域的使用方法;7.通过学生信息管理系统的综合案例演示了结构体的实际应用。文章详细讲解了结构体的各种操作技巧和注意事项,为C语言开发者提供了结构体编程的全面指导。
2025-12-03 18:51:08
296
原创 字符串处理函数
C语言字符串操作摘要:C语言通过字符数组表示字符串,以'\0'结尾。<string.h>库提供丰富的字符串处理函数:1)基本操作:strlen获取长度,strcpy/strncpy复制字符串;2)连接操作:strcat/strncat连接字符串;3)比较函数:strcmp/strncmp比较字符串;4)查找函数:strchr/strrchr查找字符,strstr查找子串;5)转换函数:atoi/atof转换数值;6)内存操作:memcpy/memmove复制内存;7)分割函数:strtok分割字
2025-12-02 15:09:02
230
原创 AI是“职业终结者“还是“能力放大镜“?
AI对IT职业的影响已成为热议话题。我从普通EE学生视角剖析AI的技术边界,指出其擅长模式识别但缺乏创造性思维和因果推理能力。历史经验表明,技术革命会淘汰低技能岗位,但催生更高阶职业。EE教育培养的系统思维、物理直觉和创新能力构成"抗AI护城河"。IT从业者应聚焦AI难以替代的领域:系统架构设计、跨学科融合和伦理决策,将职业定位从"执行者"升级为"AI管理者"。AI不会终结职业,而是推动职业向更高价值维度迁移,关键在于持续学习与能力转型。
2025-12-01 17:38:53
767
原创 C语言内存布局与变量存储全解析
本文主要介绍了C语言程序内存布局和变量管理的核心知识点。重点包括:1)内存分区(堆区动态分配、栈区自动管理);2)变量分类(全局变量和局部变量的作用域与生命周期);3)关键存储关键字(static、extern、register、const的特性与应用);4)内联函数的优化作用;5)动态内存管理函数(malloc/realloc/free)及常见内存问题(泄漏、野指针等)。这些内容是C语言面试和实际开发中的重点考察点,深入理解有助于编写高效安全的程序。
2025-12-01 17:09:24
601
原创 C++ 在嵌入式与 AI 协同中的”双向奔赴“
本文探讨了C++在嵌入式AI开发中的桥梁作用。作者通过STM32智能光照调节项目,对比了传统C语言固定阈值方案与C++结合线性回归AI模型的创新实现,展示了C++既能操作硬件寄存器又能实现AI算法的优势。此外,文章还分析了在树莓派垃圾分类项目中,C++相比Python在性能、实时性和资源控制方面的优越性。C++作为连接硬件与AI的"技术粘合剂",其跨层级连接能力将在未来智能硬件普及中发挥核心作用,帮助开发者构建更高效的智能生态系统。
2025-11-30 17:01:22
734
原创 C语言预处理指令全解析
本文介绍了C语言预处理指令的使用方法,主要包括宏定义、条件编译和文件包含三类指令。宏定义指令如#define用于定义常量和带参数宏,#undef取消定义;条件编译指令如#ifdef、#if等实现平台适配和调试控制;文件包含指令#include配合#pragma once防止重复包含。文章详细讲解了头文件保护机制的必要性,提供了多文件编程的目录结构示例,并说明了内联函数的优势和使用场景。这些预处理技术能有效提高代码的可移植性、可维护性和执行效率。
2025-11-30 09:32:35
365
原创 函数与模块化编程
C语言函数编程指南:从基础到高级应用 本文系统介绍了C语言中函数的核心概念与应用技巧。主要内容包括:1) 函数基本结构(返回值、参数、函数体);2) 参数传递方式(值传递与地址传递的对比);3) 递归与嵌套调用实现;4) 可变参数函数处理方法;5) 函数指针及其高级应用。特别强调了指针传递在修改实参时的优势,以及函数指针作为回调函数的典型用法。通过多个代码示例展示了不同场景下的函数实现方式,为C语言开发者提供了全面的函数编程参考。
2025-11-29 15:17:24
601
原创 C语言 指针
int *p;// 声明一个指向整数的指针char *str;// 声明一个指向字符的指针float *fp;// 声明一个指向浮点数的指针用法取地址运算符:&//用于获取变量的内存地址int *p;p = # // p存储了变量num的内存地址。
2025-11-28 21:52:23
477
原创 C语言运算符、流程控制、数组
二维数组在内存中是按行存储的,也就是说,第0行的所有元素存储在一起,然后是第1行的所有元素,以此类推。第二次排序:64, 76, 85, 78, 88, 95, 92, 90, 83, 79。第三次排序:64, 76, 78, 85, 88, 95, 92, 90, 83, 79。第四次排序:64, 76, 78, 79, 88, 95, 92, 90, 83, 85。第五次排序:64, 76, 78, 79, 83, 95, 92, 90, 88, 85。如果两个对应位不同,结果位为1,否则为0。
2025-11-27 20:15:29
373
原创 Linux常用命令-man
man命令是Unix/Linux系统中查看手册页的核心工具,提供命令、函数等详细文档。基本语法为"man [选项] [章节] 名称",支持多种参数:-f显示简述,-k关键词搜索,-w显示路径。手册分为8个标准章节,如命令(1)、系统调用(2)、库函数(3)等。常用操作包括空格翻页、/搜索、q退出。典型用法包括查看命令文档(man ls)、指定章节查询(man 3 printf)和关键词搜索(man -k password)。该命令是系统管理和开发的重要参考工具。
2025-11-27 09:50:47
155
原创 C语言复习
本文介绍了C语言开发环境搭建和基础语法要点。开发环境部分详细说明了使用VSCode+MinGW的配置方法,包括两种编译方式。基础语法部分重点讲解了变量与数据类型,包括变量的命名规范、作用域、数据类型分类(整型、浮点型、字符型等)及其存储特性。同时介绍了输入输出语句、类型转换规则以及计算机数的存储方式(原码、反码、补码)。文章还涉及了布尔类型的使用和ASCII码表等重要知识点,为C语言初学者提供了全面的入门指导。
2025-11-26 20:15:16
1255
原创 Linux基础入门整理
本文介绍了Windows与Linux系统交互的实用工具和Linux基础知识。主要内容包括:1. WinSCP文件传输工具的使用方法;2. Linux系统的目录结构解析;3. 终端操作常用快捷键;4. 文件/目录颜色含义;5. Tab键的自动补全功能。这些内容涵盖了Linux系统管理的基础知识,特别适合Windows用户学习Linux服务器操作时的参考。通过掌握这些工具和技巧,可以显著提高跨平台操作和系统管理效率。
2025-11-17 20:26:44
658
原创 MobaXterm连接远程虚拟机指南
摘要:MobaXterm是一款功能强大的Windows终端工具,支持SSH、RDP等多种远程连接协议,集成X11服务器和SFTP文件传输功能。使用指南包括创建SSH会话、设置用户名密码等步骤,常见问题涉及SSH服务安装与防火墙配置。该工具适用于服务器管理、嵌入式开发等场景,具有多标签管理、便携版等优势,显著提升远程工作效率。
2025-11-17 16:06:17
409
原创 VMware虚拟机重安装与 Hyper-V 与 VMware Workstation Pro 共存解决方法
摘要:解决WSL与虚拟机冲突的两种方案:1)安装Windows Hypervisor Platform实现Hyper-V与VMware共存;2)完全禁用Hyper-V相关功能。注意事项包括必须重启系统、家庭版系统特殊性及安全权衡。虚拟机安装需合理分配CPU(1-4核)、内存(2GB起)和存储资源,选择合适网络模式(NAT/桥接/仅主机),并启用BIOS虚拟化支持。常见问题处理包括检查镜像完整性、优化性能配置和排查网络故障。
2025-11-16 11:22:02
513
原创 彻底卸载虚拟机的6个关键步骤
虚拟机完全卸载指南:1)停止所有VMware服务;2)结束相关进程;3)使用控制面板卸载程序;4)清理注册表项;5)删除安装目录残留文件(包括其他盘的碎片);6)使用Everything等工具检查剩余文件。需特别注意彻底删除所有VMware相关组件才能确保完全卸载,为重新安装做好准备。
2025-11-15 16:39:46
191
原创 姿势识别技术主要实现方法与YOLOV11POSE的实现
摘要:姿势识别技术通过图像、视频或传感器数据检测人体/物体关键点,推断姿态。主流方法包括基于CNN/GCN的深度学习(如OpenPose、HRNet)和传感器方案(IMU、深度摄像头)。该技术广泛应用于健身指导、VR、医疗等领域,核心流程涉及数据准备、模型训练和后处理优化。目前面临遮挡处理、实时性和3D姿态估计等挑战,解决方案包括时序分析、模型轻量化和多视角融合等。示例代码展示了使用MediaPipe库实现实时姿势检测的基本流程。
2025-11-09 22:48:18
356
AI+交通智慧潇湘小车(基于百度apollo)
2025-11-30
基于YOLOV11POSE的姿势识别GUI界面版
2025-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅