logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vscode EIDE 无法编译,提示 “文件名、目录名或卷标语法不正确;

不管是bulid还是rebuild都一样,目录确认没问题。文件名、目录名或卷标语法不正确。

#vscode#ide#编辑器
嵌入式新手必须要会的控制算法和滤波算法有哪些?

嵌入式系统开发中,控制算法和滤波算法是两大核心技术。控制算法方面,PID控制是基础核心,需掌握比例、积分、微分三环节的调参方法;开关控制、状态机和开环控制则适合不同复杂度场景。滤波算法方面,移动平均、中值滤波和指数移动平均能有效处理噪声,而限幅滤波和卡尔曼滤波则针对特定干扰。建议新手从简单算法入手,结合硬件实践,逐步掌握参数调优技巧,建立算法与效果的直观认知。这些基础算法覆盖了80%的嵌入式应用场

文章图片
#算法
嵌入式编程技巧1-掩码

原始ADC_CFG值: 0xB5 (10110101)通过掩码操作后的值: 0xDB (11011011)仅第4-6位被修改,其他位保持不变操作过程: 先清除目标位,再设置新值,实现精准控制#define ADC_RATE_MASK (0x7 << 4) // 目标位掩码:0b01110000(第4-6位为1,其余为0)#define NEW_RATE (0x5 << 4) // 新值掩码:0b0

文章图片
#单片机#嵌入式硬件
stm32是如何实现电源控制的?

STM32的电源控制主要通过内置的电源管理模块(PWR)实现,涵盖电压调节、功耗模式切换和电源监控等功能。

文章图片
#stm32#单片机#嵌入式硬件
每日学个电子元件-LM321

电源接对,输出接负载,空脚别管,完事!

文章图片
#单片机#嵌入式硬件
串行通信之SPI

本文介绍了SPI串行通信接口的工作原理及其在STM32上的应用。SPI是一种高速全双工同步通信协议,包含SCK、MOSI、MISO和NSS四条信号线,支持主从架构和四种工作模式。文章详细讲解了STM32标准库中SPI的初始化配置、数据收发函数实现,并通过代码示例展示了完整的使用流程。同时对比了SPI与I2C、UART的特性差异,并提供了常见问题解决方案和DMA传输等高级应用技巧,为开发人员使用SP

文章图片
#单片机#嵌入式硬件
什么是开环控制和闭环控制?大白话解析!

​:你给一个指令,系统直接执行,​。​,发现不对就自动调整。

文章图片
#嵌入式硬件#单片机
深入浅出-为什么单片机要喂狗!

喂狗”是嵌入式系统​​自我修复机制​​的核心,通过定时复位看门狗计数器,确保系统在异常时能自动恢复。其设计需平衡​​可靠性​​(如硬件看门狗)与​​灵活性​​(如窗口看门狗),并严格遵循喂狗策略,才能发挥最大效用。

文章图片
#单片机#嵌入式硬件
​​深入详解单片机中的输入阻抗与输出阻抗​

摘要:单片机输入/输出阻抗直接影响电路性能。输入阻抗高可减小对前级电路影响,常用于ADC采样(需加电压跟随器防信号衰减)和按键检测;输出阻抗低能增强驱动能力,用于LED和电机控制(需加驱动芯片)。测量方法包括查手册或实验测量。核心原则是前级输出阻抗远小于后级输入阻抗,高频信号还需阻抗匹配。典型错误包括直接驱动继电器(应加三极管)和长线UART传输(需RS485芯片)。

文章图片
#单片机#嵌入式硬件
如何选择合适的ADC参数?

ADC选型需综合考虑分辨率、采样率、输入类型等关键参数。分辨率(8-24位)决定最小电压检测能力,采样率需满足奈奎斯特定理(≥2倍信号频率),输入量程要匹配信号特性(单/双极性)。典型应用场景示例:温度监测用12位ADC,音频采集需24位/96kSPS,高速通信选1GSPS流水线型ADC。选型时还需验证信噪比、非线性误差、功耗等指标,通过信号分析→参数计算→架构选择→验证优化的步骤实现精准匹配。

文章图片
#单片机#嵌入式硬件
    共 44 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择