logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式知识篇---RC组合

电阻(R)和电容(C)是电子电路中最基础的被动元件组合。电阻阻碍电流流动,电容则存储电荷,两者结合能实现延时、滤波等关键功能。经典应用包括:RC延时电路用于定时和复位;RC滤波电路分离高低频信号;积分/微分电路转换波形;电源去耦稳定供电。RC组合的核心在于利用电阻控制电容充放电速度,实现对时间和频率的精确控制。这种简单而强大的组合构成了90%电子电路的基础功能模块。

文章图片
#单片机#嵌入式硬件
上位机知识篇---BalenaEtcher的使用

BalenaEtcher是一款开源免费的跨平台镜像烧录工具,支持Windows、macOS和Linux系统。它采用三步操作界面,兼容ISO/IMG/ZIP等16+种镜像格式,支持直接烧录和自动校验数据完整性,并具有安全防护机制防止误操作。该工具操作简单、跨平台兼容、数据安全可靠,适合新手使用。使用步骤包括下载安装、选择镜像文件、选择目标设备和开始烧录。注意事项包括确认设备选择、检查文件完整性和保持

文章图片
#stm32#嵌入式硬件#单片机
上位机知识篇---KV260常用工具

本文介绍了KV260开发板的FPGA/SoC开发流程,将其比作建造智能机器人:VitisAI是机器人的知识库,提供AI模型优化和部署工具;VVAS是神经系统,通过GStreamer插件实现视频处理流水线;PetaLinux是操作系统,定制嵌入式Linux系统。三者协同工作:先在PC端用VitisAI优化AI模型,再用PetaLinux构建定制系统,最后通过VVAS插件组装GStreamer流水线,

文章图片
#人工智能#深度学习#网络
嵌入式知识篇---Keil MDK和STM32CubeIDE

STM32CubeIDE与Keil MDK组合开发可发挥各自优势:前者通过图形化工具(如CubeMX)快速生成硬件初始化代码,简化外设配置;后者凭借高效的ARM编译器及强大调试工具优化代码性能。主流模式为:1)用CubeMX生成Keil工程(选择MDK-ARM工具链);2)在Keil中编写核心逻辑(代码需置于USERCODE注释区间防覆盖);3)硬件改动时重新生成代码,Keil自动同步更新。此组合

文章图片
#stm32#嵌入式硬件#单片机
嵌入式知识篇---抽样&延拓

抽样与延拓的傅里叶对偶性揭示了时域与频域的深刻联系:时域抽样(离散化)对应频域周期延拓(频谱复制),而时域周期延拓对应频域抽样(频谱离散化)。这一关系是采样定理和离散傅里叶变换(DFT)的核心:时域抽样可能导致频域混叠(需满足奈奎斯特条件),时域周期化则使频谱离散化(如FFT的离散谱线)。其本质是离散性与周期性的跨域关联,为数字信号处理提供了统一的理论框架,展现了傅里叶变换的对称美学。

文章图片
嵌入式知识篇---脉冲宽度&频宽/带宽

脉冲宽度与带宽存在反比关系:脉冲宽度(τ)描述信号持续时间,带宽(B)反映信号频率范围。根据信号处理的不确定性原理,τ×B≈常数,二者呈"跷跷板效应——窄脉冲必然宽带宽(如雷达信号),宽脉冲则带宽窄(如低音频)。这种关系源于傅里叶变换特性,对通信系统设计、雷达技术和高速数字电路等至关重要。要提升传输速率需压缩脉冲(减小τ),但会扩大带宽需求,这是工程设计中必须权衡的基本物理限制。

文章图片
嵌入式知识篇---RTOS简介

实时操作系统(RTOS)是一种专为时间敏感任务设计的系统,与通用操作系统(如Windows)不同,它强调任务执行的时间确定性而非功能丰富性。RTOS分为硬实时(如汽车ABS系统)和软实时(如智能手表),前者必须严格按时完成,后者允许轻微延迟。其核心技术包括任务调度、任务间通信和高效内存管理,确保关键任务优先执行。RTOS广泛应用于汽车电子、工业控制、医疗设备等领域,主流产品有FreeRTOS、RT

文章图片
嵌入式知识篇---RTOS开发

RTOS开发流程主要包括六个关键步骤:1.需求分析与选型(确定功能需求和硬件/RTOS方案);2.环境搭建(安装工具链并连接硬件);3.核心开发(任务规划、创建与实现);4.调试优化(解决实时性问题和资源冲突);5.测试验证(功能与稳定性测试);6.程序固化与文档整理。开发核心在于将功能拆分为独立任务,通过优先级调度和任务间通信(信号量、消息队列等)实现多任务并发执行。建议新手从简单任务入手,逐步

文章图片
#数据库
嵌入式知识篇---printf重定义

摘要: printf重定义是修改标准输出行为,使其适配嵌入式场景(如STM32)的技术。通过重写底层函数(如fputc),可将printf输出重定向到串口、LCD等设备,便于调试。常用方法包括:1)重定向fputc;2)使用宏替换;3)利用编译器弱符号特性。优点在于调试便捷和代码通用性,但可能增加代码体积和性能开销。需注意浮点支持、串口配置等常见问题。核心思想是为printf“更换输出岗位”,灵活

文章图片
#stm32
嵌入式知识篇---上下拉电阻

上下拉电阻在数字电路中起到稳定默认电平的作用,防止引脚浮空导致信号抖动。上拉电阻将引脚默认置为高电平,常用于按键接地电路;下拉电阻则默认置为低电平。电阻值选择kΩ级(如4.7k、10k),在功耗和抗干扰间取得平衡。现代单片机多集成可配置的内部上下拉电阻,但特殊场合(如I2C总线)仍需外接。这两种电阻就像门上的弹簧,确保GPIO引脚在无外力作用时保持确定状态,是消除浮空问题的关键设计。

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