- 博客(451)
- 资源 (2)
- 收藏
- 关注
原创 1.ESP32开发准备
ESP32-S3 :WIFI 蓝牙 适合IOT + 联网ESP32-S4 :高算力 + 大外设 + 实时性,适合图像、多媒体、复杂 控制。
2026-10-20 11:00:55
140
原创 7.zynq AXI BRAM
本实验实现了 ZYNQ 平台 PS 与 PL 之间的数据读写交互。在此基础上可进一步扩展功能:通过串口或网口接收外部输入数据,由 PS 完成协议解析后下发指令,控制 PL 执行对应操作;同时 PL 可将采集到的数据存入 BRAM,PS 按照固定周期读取 BRAM 内的采样数据。
2026-10-20 10:28:24
767
原创 14.Zigbee
自下而上:1. Hardware 硬件层最底层射频硬件,包含射频收发芯片、天线、MCU等。负责电信号/电磁波的收发,是整个无线通信的物理载体。2. 802.15.4 PHY(物理层 Physical Layer)IEEE 802.15.4标准规定。定义无线射频特性:工作频段(2.4G/868M/915M)、调制方式、信道、发射功率、接收灵敏度。负责。
2026-10-19 09:57:57
281
原创 31.STM32全系列完整功能
LTDC、MIPI DSI、DMA2D图形加速、JPEG硬编、段码LCD控制器、数码管LED、矩阵按键、TSC电容触摸、电阻/电容触摸屏、红外接收、蜂鸣器、SAI/I2S音频、SPDIFRX、HDMI-CEC。
2026-10-19 09:29:30
388
原创 21.紫外线传感
紫外线传感器采用GUVA-S12SD光电二极管,通过LM358运放驱动,最终到MCU的ADC采用,根据不同的电压值,匹配出对应的紫外线强度;
2026-10-15 09:06:04
245
原创 18.NRF24L01模块
nRF24L01 是出品的,市面上是非常经典、低成本的短距离无线通信模块,广泛用于单片机无线传输。nRF24L01+ 是升级版本,工程里最常用,向下兼容原版。
2026-10-09 10:56:56
239
原创 33.random: crng init done
因 systemd 在系统启动时需要熵信息,且内核在可用熵较少时会阻塞相应的调用,所以系统启动时可能挂起数分钟至数小时,直至随机子系统充分得到初始化( random: crng init done )。
2026-10-08 16:42:24
221
原创 27.VS Studio最小演示程序
不要用using namespace std;这种方式,养成习惯。VS Studio安装后,证明安装没有问题。链接器--->系统--->子系统中设置控制台。
2026-09-29 09:29:40
34
原创 7.运放参数对运放电路的影响总结
同相放大电路:输入失调电压输入偏置电流共模抑制比 CMRR电源抑制比 PSRR增益带宽积 GBW压摆率 SR相位裕度 / 稳定性噪声输出电流能力容性负载输出摆幅温漂热耦合调试时最核心的思路是:先确认直流工作点 → 再确认交流增益和带宽 → 再看动态响应和稳定性 → 最后看噪声、负载、温度。
2026-09-23 13:07:36
233
原创 0.运放组成原理
运放不是凭空发明的电路,是把模拟计算机里反复使用的【高增益差分放大器】标准化、芯片化。没有集成运放的时候,加法/积分电路原理和现在完全一样,只是放大器部分,需要拿一大堆电子管或者分立三极管自己搭,笨重、难调、温漂大。无源电阻加法虽然简单,但是负载干扰大,精度不够,真正的模拟运算都是有源负反馈架构。运放不是凭空出现的器件,它是差分输入+中间增益级+输出级,由晶体管搭建的完整放大系统。三极管是最小的放大单元;先学分立,就是学习搭建运放的“积木”。学会积木之后,再看运放,你就知道黑盒子里面发生了什么;
2026-09-17 16:23:12
300
原创 22.电阻电容电感的取值依据,如何知道电路的缺点?
信号小电流回路:1k~100k优先;功率回路必须算功率;上拉看总线时序与IO电流限制;分压兼顾功耗和误差。
2026-09-03 14:50:00
385
原创 21.流程图绘制
程序=算法+数据结构工程中的代码写出来需要:计算思维:分解 模式识别 模式概括和抽象 算法(程序)算法的设计可能不同,但是任何一种算法都是由三种控制结构实现的。。,这叫。一个程序的执行,最直观的方法,就是流程图。
2026-08-29 11:08:38
208
原创 20.计算思维(Computational Thinking,CT)
抽象:只保留解决问题必须的关键信息,忽略无关、次要细节;把识别到的模式提炼成通用模型,不绑定某一个具体案例。“模式概括”就是从多个具体实例,总结出通用规则,是通向抽象的步骤。具体:读ADC通道0;读ADC通道1(一个个具体操作)模式概括:所有通道读取流程大体一致,只有通道号数字不一样抽象:封装函数传入通道号就能读任意通道;隐藏内部SPI时序、CS操作细节。调用者只需要给通道号,不需要关心底层SPI怎么收发几个字节。过滤不重要信息,聚焦对问题有用的信息。
2026-08-29 10:35:57
416
原创 16.过孔残桩 Via‑stub
通孔是钻头直接打穿整块PCB,从板子最顶面,一直钻到板子最底面,整根孔壁全部镀铜。举个例子:一块8层板,层顺序:顶层L1,L2,L3,L4,L5,L6,L7,底层L8假设我只需要把L1(顶层)和L2(第二层)连在一起。用通孔的话:孔还是从头到尾打通L1~L8。真正有用的部分:L1到L2这一小段铜,用来连通信号。没用多余尾巴:L3‑L4‑L5‑L6‑L7‑L8这一长段镀铜管子,悬空,什么都没接,吊在板子里面。这一截多余的“空管子”,就叫【过孔残桩 stub】。
2026-08-15 22:24:41
509
原创 15.什么时候用HDI盲埋孔?
如果是专业的PCB工程师,那么掌握HDI是很必要的。如果是小公司,量不大,建议直接买成熟的核心板。如果没有成熟的核心板,那么建议找专业的PCB公司去定制。
2026-08-15 22:20:18
662
原创 3.CanFestival架构分析
CAN 总线收到数据 → 硬件中断触发 →。硬件定时器 / 系统时钟产生固定节拍 →。,所有功能都围绕这两条主线调度。节点所有通信行为都受。
2026-08-11 13:12:46
427
原创 2.rtthread AT 总结
例如ESP8266:AT 组件流向: → → → 定位:AT 客户端核心at_utils.c定位:纯工具函数集合,无业务逻辑at_socket.c定位:AT 模组网络能力封装at_cli.c定位:FinSH Shell 调试插件(CLI=Command‑Line Interface) 依赖 RT‑Thread FinSH 组件,在控制台提供系列调试命令:AT 设备适配层:AT 核心框架层:AT 扩展服务层:
2026-08-10 17:20:42
206
原创 67.STM32H743 I-Cache使用
CPU写只写入Cache,不会立刻写回SRAM;只有Cache行被替换淘汰时,才批量写回内存。开启透写大多用于自修改代码、在线IAP固件升级场景。② Write‑Back 回写模式(M7上电默认)SCB->CCR 地址 0xE000EF9C。,不影响D‑Cache(数据Cache)。I‑Cache存放代码指令,一般很少修改;适合DMA、外设访问内存的场景。,不是D‑Cache数据缓存。:Cortex‑M7内核的。(Cache控制寄存器)。就是把bit2置1。CPU写Cache时,重点:本代码修改的是。
2026-08-10 10:37:50
200
原创 5.Multisim 在 win11仿真异常问题记录
Multisim使用记录异常:解决方法:示例(Multisim14):提示: 默认隐藏,资源管理器上方【查看】→ 勾选【隐藏的项目】才能看见。
2026-07-16 11:17:20
503
原创 22.TwinCAT记录
选择TC31-FULL-Setup.3.1.4024.62.rar版本。网卡选择I210 I211 版本。把网卡的协议属性只保留。
2026-07-13 15:26:03
255
1
原创 20.运放为何那么多型号?
所有运放型号差异,本质就是,没有万能运放,每款都是针对某一类需求优化,牺牲另一部分性能。先分基础概念,再讲分类、选型区别、典型型号对比。
2026-07-09 10:52:34
467
原创 16.高级模拟电路工程师需要懂哪些知识点?
吃透器件模型、噪声、负反馈、零极点稳定性;独立完成:基准源、LDO/DC-DC、仪表放大、PGA、ADC前端、滤波器;熟练SPICE噪声+稳定性+容差仿真;懂模拟版图匹配、接地、EMI抑制;能用仪器测噪声、失真、环路,快速搞定自激、漂移、串扰;能从零搭建高精度、低噪声、高可靠的模拟信号链。
2026-07-01 13:45:59
289
原创 12.DTS中增加GPIO信息
硬件地址全部放在DTS,C驱动没有硬编码任何数字,真正做到软硬件分离。为芯片真实GPIOA/GPIOB物理地址,和STM32手册一致。重新编译dtb烧入开发板。
2026-06-29 16:49:19
214
原创 11.linux驱动模版
一旦匹配成功,内核自动调用 probe 函数初始化字符设备;dts匹配成功,会自动执行 probe,自动生成。编译生成 dtb,更新到开发板。驱动不写死硬件信息,只依靠。文件,完全不关心底层硬件。
2026-06-29 16:43:55
382
原创 26.QT手撸布局+基础控件模板
如果要自己重写paintEvent绘制控件、自定义鼠标交互、做异形窗口、动画切换界面,纯代码连贯开发更顺畅;不用在设计师里摆放控件再去写自定义逻辑,前后代码无缝衔接。
2026-06-28 22:31:22
240
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅