- 博客(3616)
- 收藏
- 关注
原创 【每周分享】以ADC芯片为例讲解易于开发调试的驱动初始化代
本文介绍了一种优化ADC芯片驱动代码编写的方法。以TI的ADS1262芯片为例,通过枚举、宏定义和位运算符等技术手段,实现了寄存器配置的高效管理。文章详细展示了如何为寄存器地址、位域和配置值定义清晰的命名规则,并提供了完整的初始化函数实现示例。这种方法虽然前期编写需要较多时间,但能显著提高代码的可读性和可维护性,使后续调试修改更加直观高效。作者建议将类似方法应用于其他外设芯片的驱动开发中,如DAC和EEPROM等。
2026-04-15 17:03:34
37
原创 [开发工具] 把 Keil 工程转换为 CMake 工程
摘要:国产芯片厂商极海微推出基于Cortex-M52内核的G32R501 MCU,但因内核太新导致Keil支持不完善。文章提出三种解决方案:1)改用IAR或Eclipse;2)在Keil中临时选用Cortex-M55内核;3)通过自制Python工具uvprojx2CMake将Keil工程转为CMake项目,配合VSCode实现开发。作者详细介绍了第三种方案的实现方法,包括工具安装、Keil菜单集成及VSCode配置流程,为开发者提供了现代化开发环境的选择。该工具已在Gitee开源,支持Keil工程向CMa
2026-04-15 17:01:41
16
转载 模拟信号和数字信号讲堂(14),模拟信号和数字信号之数字信号处理器特点+信号纠错
本文介绍了数字信号的纠错方法及数字信号处理器的特点。数字信号纠错主要通过静噪、保持前边字和线性内插三种方式实现。数字信号处理器具有软件可实现、灵活性强、可靠性高和精度高等优势,使其在通信电子产品中得到广泛应用,推动了设备小型化和高性能化发展。
2026-04-15 16:54:13
2
原创 [开发工具] TTCAN是啥?一文答疑,带你揭开时间触发CAN的神秘面纱
TTCAN(时间触发CAN)是标准CAN总线的升级版,通过时间调度机制解决实时性问题。与事件触发的标准CAN不同,TTCAN采用时间主节点发送参考消息实现全局时钟同步,通过系统矩阵为每个消息分配固定时间窗口,确保关键消息(如刹车信号)准时传输。其优势在于高确定性和容错性,适合汽车线控、无人驾驶等高实时场景。虽然硬件要求较高且配置复杂,但Level1可通过软件在普通CAN控制器上实现。文章对比了两者差异,解析了TTCAN的工作原理,并探讨了在APM32F407上的应用可能性。
2026-04-15 16:52:41
67
原创 [软件] 基于RA4M2-SENSOR 开发板的数字识读及实现
本文介绍了一种基于RA4M2-SENSOR开发板实现数字识读功能的语音交互方案。通过串口通信控制语音模块,将数字数据转换为语音播报,解决了零值读音等关键问题。系统采用预存语音片段的方式,通过权重计算提取数据位值,实现了1024等数字的准确播报(如"一千零二十四")。硬件由开发板和语音模块构成,软件通过RASC配置UART引脚,经测试验证功能正确。该方案可与传感器结合实现环境状态语音播报,为拓展人机交互方式提供了可行路径,未来可应用于智能家居控制等领域。
2026-04-15 16:51:35
21
转载 一点点了解电路设计软件,protel电路设计软件文件格式转换
本文介绍了如何将Protel电路设计文件转换为AutoCAD格式并打印的方法。首先通过Protel软件将PCB文件导出为DXF格式,再用AutoCAD导入并转换为DWG文件。在AutoCAD中调整比例(25.4倍)后,可将其嵌入符合国家标准的设计文件格式表中打印。文章还详细说明了Protel打印设置的操作步骤,包括打印机选择、层设置和镜像打印等注意事项。这些方法解决了Protel英文版软件无法直接打印符合国家标准图纸的问题,为电子设计工作者提供了实用的文件转换和打印解决方案。
2026-04-15 16:50:01
1
原创 [APM32E1] 玩转APM32的DMA-用DAC和DMA生成正弦波
本文介绍了使用APM32E103微控制器通过DAC、DMA和定时器(TMR)协同工作生成正弦波的方法。主要内容包括:1)硬件资源配置,包括12位DAC、16位定时器和DMA通道;2)详细的外设初始化配置步骤,涉及DAC的触发设置、定时器的频率控制和DMA的数据传输;3)波形生成实现,通过数学计算创建360点正弦波数组,并通过DMA传输到DAC输出。该方法不仅适用于正弦波生成,还可扩展用于其他自定义波形和音频播放,具有较高的灵活性和实用性。
2026-04-15 16:48:29
29
原创 【每周分享】万变不离其宗,实际工作中检修运放、比较电路异常引起故障案例两则
本文分享了两个运放电路维修案例。第一个案例中,矿山启动器因TL084运放芯片损坏导致三相电流显示异常,通过测量输出电压和虚短特性锁定故障并更换芯片修复。第二个案例涉及开关电源带载能力不足,通过分析比较器电路发现IC8输出不稳定,更换LM358后解决问题。文章强调运放电路的虚短特性和比较器电路检修技巧,为电子维修提供了实用参考。
2026-04-15 16:47:44
40
转载 c编译器通识篇,c编译器之编译器是如何工作的(上篇)
本文介绍了C编译器的基本概念和工作原理。作为程序界的里程碑,C编译器负责将高级语言转换为可执行代码。文章阐述了编译器的种类(本地编译器、交叉编译器等)和主要工作流程:源代码→预处理器→编译器→目标代码→链接器→可执行程序。重点讲解了编译器的工作过程,包括配置系统环境、确定标准库位置和依赖关系等步骤。本文是系列文章的上篇,后续将补充更多内容。通过阅读,读者可以了解编译器如何将C源代码转换为计算机可执行的二进制文件。
2026-04-15 16:45:21
1
原创 [技术讨论] 【每周分享】变频器驱动电路正负电压正常,波形也正常,偏偏带载就炸机
摘要:本文记录了ABB ACS335变频器维修过程。起初检测发现V相IGBT模块击穿,更换后试机时再次烧毁。经排查驱动电路静态参数正常,最终发现光电耦合器老化导致关断能力不足,更换后故障排除。案例警示维修中不能仅凭经验判断,需全面检测分析隐性故障。整个维修过程虽赔本却积累了宝贵经验,强调维修工作要谋定而后动。
2026-04-14 16:28:33
5
原创 [APM32F4] 什么是就地执行?为什么单片机默认就地执行模式?一文讲透
本文探讨了嵌入式系统中单片机默认采用就地执行(XIP)模式的技术原因。XIP允许CPU直接从Flash存储器读取并执行指令,无需将代码复制到RAM中。文章从资源优化、启动速度、功耗控制等方面分析了XIP的优势:1)显著节省RAM空间;2)实现毫秒级启动响应;3)降低系统复杂度;4)适配现代Flash性能。通过与传统加载执行模式的对比,指出XIP在大多数嵌入式场景中的适用性,并介绍了混合执行模式等高级用法。最后提供了XIP的技术实现细节和设计选型建议,帮助开发者在资源受限环境下做出最优选择。
2026-04-14 16:26:48
107
转载 了解pic单片机UPS电源吗?pic单片机有哪些优势和应用
PIC单片机实用指南:从UPS电源到应用优势 本文全面介绍了PIC单片机的三大核心内容:首先讲解了UPS电源的设计原理,通过自动切换电路实现不间断供电;其次详细分析了PIC单片机的八大优势,包括哈佛总线结构、精简指令集、保密性等特性;最后对比了PIC与MCS-51在总线结构、流水线设计等方面的区别。文章特别指出PIC单片机采用哈佛双总线结构,指令和数据总线分离,配合双指令流水线设计,使其执行效率远超传统单片机。无论是简单的摩托车点火器应用,还是需要33个I/O脚的高端控制系统,PIC单片机都能提供极具性价比
2026-04-14 16:25:41
4
原创 [整流与稳压] 【每周分享】说一说圣邦微DCDC芯片SGM61410
本文分享了使用SGM61410降压芯片将24V转3.3V时遇到的问题及解决方案。在FPGA供电时发现3.3V被拉低至2.8V,经过排查FPGA、芯片带载能力、外围电路均无异常。最终发现是PCB布局问题:芯片接地脚未直接连接铜皮,而是通过20mil细线连接。通过飞线直接接地后问题解决。作者强调PCB布局布线时需特别注意接地处理,否则小问题可能导致耗时排查。该案例为硬件设计提供了重要参考经验。
2026-04-14 16:24:54
72
原创 [应用方案] GALT61120_降本方案_恒流源分时复用
摘要:本文探讨了一路恒流源驱动两颗前灯芯片的方案,通过设置PSON寄存器使两颗芯片的PWM相位错开,各占50%时间,从而实现亮度一致。该方案可节省BOM成本、减少PCB面积、简化电源设计并提高集成度。实际调试中可能出现闪烁问题,作者提出了配置顺序优化、占空比调整、提高通信频率、相位调节等方法进行改善。最后讨论了通信间隔时间调节等注意事项,为车灯系统设计提供了实用解决方案。(149字)
2026-04-14 16:23:32
141
转载 pic单片机全讲解,pic单片机之pic8位单片机分类
PIC单片机摘要:美国Microchip公司推出的PIC系列8位单片机采用RISC架构,具有高速、低功耗、大电流驱动等特点。产品分为基本级、中级和高级三个系列,分别针对不同应用场景。其独特优势在于哈佛双总线结构和两级指令流水线设计,实现了单周期指令执行,大幅提升效率。PIC单片机广泛应用于家电、汽车电子等领域,市场份额已跃居全球第二位,是嵌入式系统的重要选择。
2026-04-14 16:22:45
3
原创 MCU配置错误导致偶发的功耗异常Bug,值得一看
本文分享了一个PIC24单片机低功耗异常问题的解决案例。某产品批量生产后,20%-30%的板子休眠电流异常偏高(100μA vs 30μA)。经排查发现是休眠前IO口处理不当导致:对于外设复用引脚,仅通过PMD寄存器禁止外设而未清除UARTEN位,导致引脚仍保持外设功能状态,无法有效配置为输出低电平,产生漏电流。正确做法是同时禁用PMD和UARTEN位才能将复用引脚切换为普通IO口。该案例揭示了低功耗设计中外设禁用方式对引脚状态的关键影响,提醒开发者需仔细理解芯片手册中的外设禁用机制。
2026-04-14 16:21:33
243
原创 【每周分享】ADC芯片ADS1262测试记录总结和分享
本文分享了ADC芯片ADS1262的测试总结,内容包括:1)寄存器配置与功能验证,指出斩波模式、DELAY配置及GAIN设置对采样数据的影响;2)斩波模式在不同增益和采样率下的对比测试;3)内部温度传感器的数据采集与应用;4)与6位半仪器的对比测试,显示ADC数据波动较大;5)噪声性能分析,表明增益越高噪声越小;6)有效位数测试和砝码重量对比,探讨了校准对结果的影响。测试揭示了配置参数对ADC性能的重要影响,为后续优化提供了参考。
2026-04-14 16:20:47
256
转载 成就电子电路设计高手(八),红外遥控密码锁电子电路设计如何实现
本文介绍了一种基于单片机的红外遥控电子密码锁设计。系统由红外发射模块和接收处理模块组成,分别采用AT89C2051和AT89S52单片机作为核心。该设计创新点在于无需扩展E2PROM即可实现8位密码任意修改,并增加了遥控功能,适用于高辐射区等特殊场合。系统通过一体化红外接收头TL1838接收信号,采用蜂鸣器报警电路,具有密码错误报警功能。电源采用LM7805稳压芯片供电,同时配备备用电池。测试表明,该系统成本低、可靠性高,具有推广应用价值。
2026-04-14 16:19:26
2
原创 【每周分享】PID算法闭环控制-位置式
PID控制器是一种广泛应用于工业过程控制的自动调节器,由比例(P)、积分(I)、微分(D)三部分组成。比例系数Kp决定响应速度但会引起静态误差;积分系数Ki消除稳态误差但过大易导致震荡;微分系数Kd抑制超调但设置不当会影响响应速度。通过水桶注水的实例说明了参数调节原理:Kp过小导致调节缓慢,过大则引发振荡;Ki积累偏差消除静态误差;Kd预测趋势抑制超调。实际应用中需平衡三个参数以获得最佳控制效果。
2026-04-14 16:16:59
337
原创 [运放] 【ADI系列】AD7124-4软件怎么配置双通道采集数据
摘要:本文分享了AD7124 24位ADC芯片的开发经验。重点分析了SPI通信时钟频率限制(需≤1.5MHz)和寄存器配置要点,包括状态寄存器、通道寄存器和滤波器寄存器的设置技巧。详细说明了单通道(0x8011配置)和双通道的两种实现方式:自动遍历需注意通道切换建立时间,手动切换通过修改AINP位实现。作者针对开发手册复杂的问题,总结了实际调试中的关键参数配置和常见问题解决方案,为开发者提供了实用参考。
2026-04-13 17:38:54
263
转载 什么是单片机?单片机设计需要考虑的3个重要问题
摘要:单片机是一种集成CPU、存储器及I/O接口的微型计算机系统,具有体积小、成本低等特点,广泛应用于工业控制、智能仪表等领域。其设计包括软件程序设计(模块化或自顶向下方法)和硬件设计(存储器扩展、I/O接口等考虑)。新手可通过制作继电器驱动板等实践项目学习单片机应用,需注意选型、驱动电路设计等关键环节。随着技术进步,单片机功能不断强化,在电子产品智能化中发挥重要作用。
2026-04-13 17:32:11
6
原创 [资料干货] DRV8818步进电机一种应用场景及实现思路
本文介绍了一种医用雾化器中使用DRV8818步进电机的控制系统设计。该系统通过步进电机带动齿轮旋转,将药丸精准输送到加热仓进行雾化治疗。控制系统采用霍尔开关传感器(DH627)解决电机失步问题,实现位置校准:在齿轮上安装磁铁,当与传感器距离小于1cm时输出高电平。系统包含上电自动校准和工作模式两个阶段,通过检测传感器信号确保齿轮孔与托盘孔精确对齐。文章详细说明了控制逻辑和实现方法,包括三个控制引脚(PUL脉冲、方向、电源)的使用,以及定时器中断处理程序的设计思路。该方案有效解决了步进电机在医疗设备中的精确定
2026-04-13 17:30:24
176
原创 [STM32] 串口通信失败的故障诊断方法与解决方案
摘要:本文总结了单片机串口通信故障的8大排查要点:1)电脑硬件供电不足或USB扩展坞兼容性问题;2)串口工具软件兼容性问题;3)串口转换器质量缺陷;4)连接线接触不良;5)单片机硬件故障(供电/晶振/引脚);6)软件配置错误;7)PCB设计缺陷;8)三防漆等辅料影响。作者结合多年实战经验,针对每类问题给出了具体解决方案,特别推荐使用SSCOM串口工具和自制CH343转换器。文章指出串口通信虽基础,但故障排查需要系统性思维,涵盖硬件、软件、工艺等多方面因素。
2026-04-13 17:29:28
286
转载 集成电路和单片机有什么区别?集成电路中有哪些电子元件
本文介绍了集成电路与单片机的区别及主要电子元件。集成电路作为通用元件具有体积小、成本低等优势,广泛应用于各类电子设备;而单片机是专用集成电路,主要用于嵌入式控制。文章详细解析了集成电路中的核心元件:晶体管(放大、开关功能)、电容器(储能滤波)、电阻器(调节电流)、二极管(单向导电)、MOSFET(场效应管)和稳压器(电压控制),这些元件的协同工作构成了现代电子技术的基础。随着技术进步,这些元件将持续优化,推动集成电路的创新发展。
2026-04-13 10:44:27
10
原创 防反电路的讨论
本文探讨了硬件电路设计中防反接保护的优化方案。传统二极管方案在大功率时发热严重,作者提出改用MOS管配合体二极管的设计思路:正向导通时利用MOS管低阻抗特性降低功耗,反接时通过三极管控制实现截止。文中分析了该电路的工作原理,指出需注意MOS管GS电压限制和反接保护问题,并提出了改进方案。同时对比了采用现成芯片(如TI的LM74700)方案的优点,包括响应速度快、可靠性高等。最终建议在高要求场合优先选择专用芯片方案,既降低成本又提高性能。
2026-04-10 10:52:21
71
原创 [STM32U3] 【每周分享】STM32串口通信过载溢出问题总结
摘要:本文针对STM32G070多串口通信中偶发串口挂断问题进行分析定位,发现是过载溢出(ORE)标志导致。通过三种解决方案对比,最终采用定时500ms检测清除ORE标志的方法,有效解决了串口通信异常问题。测试表明该方法稳定可靠,能及时恢复通信,同时分析了ORE产生的原因及清除机制。
2026-04-10 10:51:35
86
转载 一步步搞定pic单片机,pic单片机开发环境介绍
本文介绍了PIC单片机的开发环境和引脚状态。开发环境主要使用MPLAB软件,需配合MPLAB-C18编译器进行C语言开发,详细说明了安装步骤和工程建立方法。PIC单片机引脚具有接地、接高电平和悬空三种状态,通过先写高后写低并读取两次值的方式可准确判断引脚状态,相比51单片机更加方便实用。文章为PIC单片机初学者提供了开发环境配置和引脚使用的基础指导。
2026-04-10 10:50:46
9
原创 [资料干货] MCU模拟ADC芯片IIC通信
摘要:本文介绍了使用S9KEAZ128 MCU通过硬件IIC模拟ADS1015 ADC芯片作为从机的实现方法。重点分析了IIC中断处理机制,包括起始/停止位检测、读写模式判断和中断标志清除。详细阐述了通信流程:主机通过0x01寄存器配置通道,读取配置数据后获取0x00寄存器的ADC值。提出了ADC数据转换公式:(MCUadc/4096)*3.3=(ADS1015/2048)*4.096,确保不同精度ADC采集的电压值一致。通过逻辑分析仪验证了通信时序的正确性,为模拟IIC从机通信提供了实用解决方案。
2026-04-10 10:49:38
185
原创 【英飞凌 CY8CKIT-062S2-AI评测】+DIY婴儿哭声检测模型训练和基础例程项目
本文分享了英飞凌PSOC™6 AI评估套件的试用体验。该套件集成多种传感器,支持机器学习模型开发,通过DEEPCRAFT™ Studio实现数据采集、标注和模型训练。作者完成了婴儿啼哭检测AI模型训练、基础例程项目以及数据采集项目,并详细介绍了开发流程,包括软件安装、工程创建、数据采集和模型部署等步骤。试用体验表明,该套件为边缘AI应用提供了完整的开发支持,帮助用户快速掌握机器学习相关技能。
2026-04-10 10:45:17
129
转载 电路仿真软件详谈(29),在单片机开发环境中引入proteus电路仿真软件
电路仿真软件使用频率很高,许多朋友对电路仿真软件均有所耳闻,甚至在学校期间早已接触过电路仿真软件。为增进大家对电路仿真软件的了解,本文将介绍如何基于protues电路仿真软件搭建单片机开发环境。如果你对本文即将探讨的内容存在兴趣,不妨继续往下阅读哦。
2026-04-10 10:38:23
11
原创 【英飞凌 CY8CKIT-062S2-AI评测】---姗姗来迟的开箱与环境搭建
该开发板集成了丰富的传感器,但该开发板尺寸大小仅35x45mm,支持6种外设:60 GHz雷达传感器(BGT60TR13C),双MEMS数字麦克风(IM72D128V01),6轴IMU(BMI270),气压传感器(DPS368),512 Mbit外部闪存(S25HS512T)。
2026-04-10 10:37:19
316
原创 【英飞凌 CY8CKIT-062S2-AI评测】机器学习数据收集实践
英飞凌DEEPCRAFT™Studio是一款边缘AI开发工具,支持从数据采集到模型部署的完整机器学习流程。文章详细介绍了该工具的安装方法、CY8CKIT-062S2-AI开发套件的流媒体固件刷新步骤,以及如何利用麦克风传感器收集音频数据流。通过创建图形化项目,用户可以实时采集并标注PCM格式的音频数据,为后续模型训练做准备。该平台适用于多种边缘AI应用场景,如音频检测、手势识别等,为开发者提供了便捷的端到端解决方案。
2026-04-10 10:35:53
184
转载 单片机仿真软件介绍,proteus单片机仿真软件虚拟环境
单片机仿真软件的意义不言而喻,每一款单片机仿真软件都有其作用。对于单片机仿真软件,小编在往期文章中有所介绍。本文对于单片机仿真软件的介绍,主要内容为介绍基于proteus单片机仿真软件的单片机虚拟环境开发,和小编一起来了解下吧。
2026-04-10 10:32:11
12
原创 【英飞凌 CY8CKIT-062S2-AI评测】 CY8CKIT-062S2-AI 开发环境搭建
本文分享了搭建ModusToolbox开发环境的完整流程。首先明确三类必备工具:ModusToolbox主开发工具、ARM编译器、串口调试工具及GitHub代理工具ModusToolbox_URL_Modifier。针对国内网络问题,重点介绍了使用第三方代理工具解决GitHub资源下载的方法。详细说明了安装时的组件选择技巧,以及如何验证代理有效性。最后通过HelloWorld示例演示了项目创建、编译、烧录和调试的全流程验证,特别提醒注意开发板接口选择和串口配置。整个过程涵盖了工具选择、网络问题解决和环境验证
2026-04-09 16:37:39
128
原创 【英飞凌 CY8CKIT-062S2-AI评测】鼾声识别实操指南
本文介绍了英飞凌CY8CKIT-062S2-AI开发板实现鼾声识别的两种方案:Web端快速体验和本地工程开发。Web方案无需安装工具,通过浏览器4步即可完成设备连接、模型部署和实时识别,适合快速验证功能。本地方案基于ModusToolbox™工具链,支持二次开发和产品化定制。文章详细对比了两种方案的操作门槛、耗时和适用场景,建议普通用户选择Web方案快速验证,工程师选择本地方案进行深度开发。
2026-04-09 16:36:40
132
转载 pic单片机扫雷,pic单片机程序编写+动作标志位解析
本文介绍了PIC单片机程序编写中动作标志位的使用方法及编程技巧。重点阐述了如何利用标志位控制机械动作的精准定位,避免因惯性导致的定位偏差问题。同时对比分析了GOTO与CALL指令的不同应用场景,强调在状态转换时使用GOTO指令的注意事项。文章还讲解了Z、C标志位在定时控制和一般计算中的区别使用,指出在定时器控制时应优先使用C标志位。通过合理运用这些编程方法,可以有效提高PIC单片机程序的运行稳定性和空间利用率。
2026-04-09 16:35:22
7
原创 【英飞凌 CY8CKIT-062S2-AI评测】基于MAX30102模块的实现基于MAX30102模块的实现
摘要:本文介绍了基于CY8CKIT-062S2-AI开发板和MAX30102模块的心率监测系统实现方案。系统采用PPG技术,通过I2C通信采集光体积信号,经滤波和峰值检测算法计算心率值。详细阐述了硬件连接、I2C驱动配置、MAX30102寄存器操作以及心率算法实现等关键技术,并提供了完整的代码实现和测试方法。该系统为后续整合"鼾声+心率"综合健康监测系统奠定了基础,具有兼容性强、集成度高和成本低的优势。(149字)
2026-04-09 16:13:18
276
原创 【英飞凌 CY8CKIT-062S2-AI评测】DEEPCRAFT训练模型与模型应用
英飞凌DEEPCRAFT™Studio是一个端到端AI开发平台,支持从数据采集到模型部署的全流程。文章演示了使用预置"HomeSoundsDetection"工程训练声音检测模型的过程,包括数据处理、参数配置和云端训练。同时测试了ReadyAIModel预训练模型,发现婴儿啼哭检测效果尚可但响应延迟,声音识别距离有限。整体体验显示平台流程清晰但训练耗时较长,对网络稳定性要求较高。作者建议进一步优化模型响应速度和识别灵敏度。
2026-04-09 16:10:48
266
转载 电路设计软件进阶篇,protel 99 SE电路设计软件原理图设计(下)
本文详细介绍了Protel99SE电路设计软件的原理图设计操作要点。主要内容包括:1)元件属性编辑方法,重点说明Attributes选项卡中的10个关键属性设置;2)电源与接地元件的放置和参数设置;3)线路连接的操作技巧及快捷方式;4)接点的手动添加方法;5)文件保存的多种格式选项。文章通过具体操作步骤和图示,系统讲解了从元件放置、属性设置到线路连接等原理图设计的完整流程,为电路设计人员提供了实用的软件操作指南。
2026-04-09 16:09:37
9
原创 [技术讨论] 【C语言实战经验10】static关键字的常见用法
摘要:本文介绍了C语言中static关键字在嵌入式开发中的三种常见用法:1) 静态局部变量 - 延长变量生命周期同时限制作用域,适用于定时器计数等场景;2) 静态全局变量 - 限制变量作用域到当前文件,通过接口函数访问,提高代码安全性;3) 静态函数 - 限制函数作用域到当前文件,增强代码可读性。文章通过具体代码示例说明每种用法,并提醒注意大数组可能导致的栈溢出问题。这些用法能有效避免全局变量滥用,提高嵌入式代码的健壮性和可维护性。
2026-04-09 16:08:32
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅