自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32--时钟树

本文系统阐述了时钟信号在数字芯片中的核心作用。首先介绍了时钟作为周期性方波信号对单片机运行的重要性,并详细解析了时钟树的物理布线网络如何将时钟信号稳定传递至各时序元件。重点分析了高速时钟路径选择(HSE优于HSI)和低速时钟应用场景,特别是独立看门狗(IWDG)采用低速内部振荡器(LSI)的四大原因:独立性、可靠性、低功耗和快速启动特性。最后深入探讨了RTC模块同时支持LSI和LSE双时钟的设计哲学,从精度、成本、可靠性等多维度对比了两种时钟源的特性,并给出不同应用场景下的配置策略,体现了嵌入式系统设计的灵

2025-12-04 11:19:33 433

原创 HAL_Delay函数失效

再while循环里面如果使用没有被注释小灯微亮一下后熄灭而使用注释部分则小灯一直亮不闪烁使用 :小灯微亮一下后熄灭程序执行了一次翻转(灯亮),然后卡在 中由于卡住,不再继续执行,所以看起来是"亮一下后熄灭"使用 :小灯一直亮不闪烁程序执行了 (灯亮),然后卡在 中由于卡住,不再执行 ,所以灯一直亮根本原因: 完全失效,程序卡死在延时函数中。c方案二:使用简单的循环延时替代 HAL_Delay方案三:完全避免 HAL,直接使用寄存器方案四:调试 SysTick 状态

2025-12-02 22:06:11 263

原创 STM32--HAL 建立

本文章细讲了HAL库建立,添加自编文件以及验证,和添加Output文件

2025-12-02 14:18:03 400

原创 PCB 6层板绘制— 立创·逻辑派FPGA开发板

摘要:本文详细介绍了PCB设计的关键流程与技巧。主要内容包括:1)板框导入与快捷键设置;2)模块化布局策略,强调先大后小原则;3)布线重点技巧如交叉传递(Shift+X)和区域捕捉(Shift+Q);4)电源处理要点,包括电感垂直放置减少干扰;5)层叠设计分析,建议6层板方案;6)阻抗匹配与差分对添加方法;7)扇孔与布线优化技巧;8)等长处理方法;9)DRC检查与优化建议。文章特别强调了电源参考平面的重要性,详细解释了上拉电阻的作用原理及应用场景,为PCB设计提供了全面的技术指导。

2025-11-29 15:42:20 932

原创 单片机知识框架

本文介绍了单片机开发的核心概念与关键技术。单片机是一种集成CPU、存储器和I/O接口的微型计算机芯片,通过编程实现自动化控制。文章重点阐述了C语言操作内存的机制,包括变量定义、指针使用和内存访问方法。针对STM32开发,详细分析了AHB总线的双桥设计原理,指出其通过高低速外设分离实现性能优化和功耗控制。同时强调了volatile关键字在硬件寄存器访问和中断处理中的关键作用,并提供了使用范例。最后简要提及了GPIO中断和继电器工作原理,为嵌入式系统开发提供了实用技术指导。

2025-11-26 18:42:00 922

原创 STM32--点灯

摘要:本文详细介绍了STM32 GPIO控制LED的实验过程。首先说明了实验准备工作,包括工程创建、驱动安装等;其次分析了LED工作原理,指出亮度与寿命的关系;重点阐述了四种设置GPIO电平的方法(HAL库、LL库、寄存器操作和完整示例),并对比了各方案的优缺点;最后针对PA5引脚异常现象,分析了复用功能冲突问题,提供了三种解决方案和调试步骤,强调重新配置引脚模式的重要性。实验证明,正确配置GPIO输出模式是成功点亮LED的关键。

2025-11-19 23:53:15 895

原创 C语言中的->运算符

C语言的->是结构体指针成员访问运算符,用于通过指针访问结构体或联合体的成员。它等价于(*指针).成员的形式,但代码更简洁。主要用法包括:1)访问指针指向的结构体成员;2)修改成员值;3)动态内存分配时使用。与点运算符(.)的区别在于:点运算符直接用于结构体变量,而->用于结构体指针。该运算符使指针操作更直观,特别适用于动态内存分配和参数传递场景,能提高代码可读性。

2025-11-14 11:11:59 212

原创 STM32--GPIO

摘要:本文介绍了GPIO的基本概念及其工作模式。GPIO是通用输入输出接口,具有8种工作模式。重点分析了GPIO内部电路结构:保护二极管(防静电)、上下拉电阻(稳定电平)、MOS管(电流驱动)及肖特基二极管(快速保护)的协同工作原理。详细阐述了推挽输出和开漏输出的区别,以及不同模式(浮空/上拉/下拉输入、模拟功能等)的应用场景。GPIO通过灵活配置实现多种功能,其内部组件各司其职:MOS管驱动电流、电阻稳定电平、二极管提供保护,共同确保I/O接口的可靠性和灵活性。

2025-11-13 08:55:50 675

原创 FPGA、CPU、GPU、ASIC核心技术对比

本文对比了FPGA、CPU、GPU和ASIC四种核心计算技术。CPU擅长复杂逻辑控制但效率低,GPU适合大规模并行计算,FPGA提供硬件可编程灵活性,ASIC则针对特定任务优化但不可更改。技术对比显示:FPGA硬件并行延迟低,CPU通用性强,GPU吞吐量大,ASIC性能功耗比最优。应用场景方面,FPGA多用于通信和AI推理,CPU主导通用计算,GPU擅长图形和科学计算,ASIC则适用于量产芯片。选择取决于任务需求:复杂逻辑选CPU,大数据并行选GPU,灵活低延迟选FPGA,固定量产选ASIC。当前趋势是采用

2025-11-08 13:09:49 1063

原创 立创-梁山派4层

本文详细介绍了基于B站立创开发板的PCB设计流程,重点阐述了多层板设计的关键技术。主要内容包括:1)板框导入与层叠设计,说明20H原则的应用;2)布局技巧与快捷键使用;3)布线规则,详细解释了3W原则和差分对耦合原理;4)等长处理与阻抗控制;5)铺铜和缝合孔添加方法。文章特别强调了高速信号设计中差分对耦合的重要性,从抗干扰、电磁兼容和信号完整性三个维度分析了紧耦合、等距平行、等长匹配等设计原则。全文通过具体实例展示了PCB设计中的电磁兼容性处理方法和信号完整性保证措施。

2025-11-07 10:00:16 816

原创 基于VL812的Hub

本文介绍了USB3.0(Hub3.0)硬件设计的关键要点:器件选型后,在原理图中需在发送线串联100nF电容以降低干扰,并配置TVS/ESD保护;布局时晶振走线要短,需进行阻抗控制(5Gbps高速传输);布线技巧包括保持网络间距、优先处理受阻差分对、150mil间隔包地处理、电容间距匹配、填充区圆角处理,避免高速线下平行走线,推荐使用0402封装以优化布线。

2025-10-26 22:07:34 187

原创 嘉立创EDA----PCB四层板绘制

四层PCB板设计中,顶层和底层采用1盎司铜厚处理关键信号线和大电流线路,内层使用0.5盎司铜厚用于GND铺铜、小电流电源线和信号线。典型设计会专门设置一个完整GND层以增强抗干扰性和阻抗匹配。层叠结构由导电层和绝缘层交替组成,需确保重要走线层邻近参考层(电源或GND层),并将主电源层与GND层靠近布置以形成耦合电容。不同层叠方案各具特点,需根据具体需求选择最优结构。

2025-10-25 15:00:57 421

原创 ESP32最小系统板

本文介绍了基于ESP32主控的电路设计要点,主要包括:1.器件选型,重点说明CH340系列USB转串口芯片的特性比较;2.电路模块设计,涵盖TYPE-C接口、电源转换、按键、LED、串口通信、自动下载、OLED显示等电路;3.PCB布局布线建议,强调主控居中放置、天线隔离、电源线加粗、对称走线等规范。设计采用ESP32-WROOM-32E模组,支持Wi-Fi/蓝牙双模通信,通过合理布局外设接口和优化电源设计,为物联网应用提供稳定可靠的硬件平台。

2025-10-24 15:28:00 865 2

原创 串行通信协议

本文对比分析了四种常见串行通信协议:UART、I2C、SPI和USB。UART采用异步双线传输,简单经济但速度较慢;I2C支持多设备半双工通信,适合传感器网络;SPI实现全双工高速传输,但需更多引脚;USB支持热插拔和高速传输,但开发复杂度高。文章从线路数量、通信方式、速度、成本等维度进行对比,建议根据项目需求(速度、成本、设备数量)选择协议:简单应用选UART,多设备选I2C,高速需求选SPI,复杂外设选USB。最后强调需综合考量开发复杂度、成本和性能等因素进行选择。

2025-10-24 10:17:25 793

原创 基于STM32开发板——满足电赛需求

本项目基于B站Expert电子实验室的设计方案,重点介绍了STM32F103VET6主控电路的设计与实现。主要内容包括:1)器件选型(MCU、接口、电源等);2)原理图设计,重点解决了模拟/数字电路隔离问题,采用单点接地方案(0Ω电阻或铜箔连接);3)关键电路设计(晶振、复位、BOOT模式选择等);4)PCB布局布线规范,特别是DCDC转换器(TPS5450)的布线原则,强调大电流路径优化和抗干扰措施(FB信号线隔离、接地过孔等)。项目实现了电源自动切换、串口自动下载等功能,为嵌入式系统开发提供了完整的设计

2025-10-23 18:37:41 1061

原创 USB拓展坞2.0

本文介绍了电脑接口扩展板的PCB设计流程。首先考虑接口扩展需求,然后进行选材和原理图绘制,建议使用Alt+S快捷键开启吸附功能提高绘图效率。重点讲解了布线原则:优先处理重要信号线,如USB差分信号和晶振线路,并提供了差分对布线(Alt+D)、单路布线(Alt+W)和等长调节(Shift+A)的实用快捷键。特别强调晶振应远离板框以提升稳定性,最后展示了成品设计。文章为初学者提供了从设计思考到成品实现的完整指导,尤其注重布线技巧和效率提升方法。

2025-10-23 17:43:19 276

空空如也

空空如也

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

TA关注的人

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