登录社区云,与社区用户共同成长
邀请您加入社区
本项目开发了一款基于STM32F103微控制器的手持测距仪,采用HC-SR04超声波模块实现距离检测,通过OLED显示屏实时显示测量结果。系统在FreeRTOS实时操作系统上运行,确保稳定性和响应速度。工程文件已通过百度网盘分享(提取码:hauh),包含完整设计方案和实现代码。该方案具有低成本、便携性强等特点,适用于各类短距离精准测量场景。
本文介绍 CLion + STM32CubeMX 的 STM32 AI 开发环境配置流程:激活 CLion 2026 与 STM32CubeMX;配置 ARM-GNU 工具链、OpenOCD 及插件;创建工程并修改 CMake 实现编译烧录;安装 Claude Code 与 cc_switch,接入 DeepSeek-V4-Pro;集成 Claude 插件至 CLion 实现 AI 辅助编程。提供
CH9143是沁恒微电子推出的三通芯片,支持BLE/UART/USB数据互传,兼容主机/从机/主从一体模式。该模块尺寸精巧,配有AT模式拨码开关和恢复出厂设置按键。使用时需注意:蓝牙MTU为80字节(有效77字节);配对需固定从机模式;内置指示灯显示不同状态。实测可通过串口实现PC与手机的数据透传,并成功烧录51单片机,但ESP32烧录需外接DTR/RTS信号。模块支持AT指令配置,适合蓝牙串口调
嵌入式菜单库可视化组件设计 本文介绍了在128×64单色OLED屏上实现图表、图片和控件的关键技术方案: 双缓冲图表系统:采用数据缓冲与显示缓冲分离设计,通过memcpy同步数据,自动计算极值范围,支持折线图和散点图叠加显示 高效位图处理:使用XBM格式存储图标,每个字节编码8个横向像素,支持Flash存储和外部存储器加载两种方式 控件归一化设计:滑块和进度条采用0-1归一化接口,可绑定实际变量值
深圳圆周率智能发布新一代嵌入式离线地图iMLiteMap3.0,聚焦智能穿戴设备的运动导航功能。该方案具有存储成本低、传输更新简便、开发高效、小体积大范围、高度可定制五大优势,存储需求仅为传统地图的1/100。新版本首次集成五大运动导航功能,包括POI内容、轨迹标记、方向指示等。未来将向端侧路线规划、高尔夫专用地图和AI智能体方向发展。公司专注于数字化健康管理,拥有完整技术布局。
《AI视觉与嵌入式开发的职业真相》揭示了两个领域的现实差距:机器视觉应用层门槛低,培训多教“算子拖拽”,易被工具替代;嵌入式开发虽难但壁垒高,经验溢价显著。文章指出,培训机构若缺乏真实量产项目经验(如新能源BMS、汽车电子等),学员难获企业所需技能,而兼具研发与培训的机构(如金橙智能)才能提供实战能力。核心结论:追求长期竞争力应选嵌入式,且需通过真实工业级项目训练,避免沦为“可替代的操作工”。(1
外部碎片:由于动态分配和释放的随机性,大块空闲区被不断切割成无法合并的小空闲块,导致无法满足大连续请求。内部碎片:由于分配粒度固定(页、分区、对象缓存),申请大小不是粒度的整数倍时,块内剩余空间被浪费。理解内存碎片的成因,有助于设计高效的内存管理策略,平衡内存利用率与分配速度。在现代通用操作系统中,分页机制配合按需分配基本消除了外部碎片,而内部碎片(页内浪费)则作为换取灵活性和简单性的代价被接受。
本文介绍了基于STM32H7芯片的JPEG硬解码小电视实现方案。针对USB全速接口传输速率不足的问题,作者利用H7内置JPEG解码器实现高效图像处理(5倍压缩图像仅需10ms解码),配合DMA2D转换YCbCr为RGB格式,并通过SPI接口输出到显示屏。文章详细说明了CubeMX配置要点:480MHz主频时钟设置、USB 48MHz时钟源、SPI接口配置,以及关键的JPEG解码器和DMA通道(DM
本文介绍了使用CH347调试器搭配probe-rs工具进行MCU固件烧录与调试的完整指南。probe-rs是一款基于Rust开发的跨平台开源嵌入式工具,支持多种调试器和MCU架构。文章详细讲解了固件烧录(HEX/BIN/ELF格式)、校验、擦除、复位等常用命令,并提供了设备信息查询和调试技巧。特别说明该项目为针对Windows平台适配CH347厂商驱动的改造版本,目前仅支持JTAG模式。适用于ST
本人斩获第十五届蓝桥杯单片机赛道国奖,结合 STC15F2K60S2 平台复盘三种按键消抖与边沿检测实现方案,分享备赛实战经验,欢迎大家一同交流学习、共同进步。
摘要:本文是嵌入式开发的第二站,聚焦于GPIO、原理图和寄存器,从点亮LED实验出发,深入解析嵌入式硬件控制的核心概念。通过LED和按键实验,文章拆解了GPIO的输入输出模式、上下拉电阻、推挽与开漏电路、寄存器配置等关键点,强调硬件与代码的协同关系。重点包括: GPIO本质:作为MCU与外部交互的“手指”,可配置为输入、输出、复用或模拟功能; 原理图优先:代码必须基于电路设计,明确LED/按键的接
本文基于ANSI/ESDA/JEDEC JS-001-2024标准,详细整理了YL1621(YLE011A)芯片各引脚的HBM ESD耐压测试数据。结果显示:电源引脚(VDD/VSS)耐压±6000V~±6500V;通信控制、时钟振荡、LCD驱动等绝大多数引脚均达±8000V;仅SEG12和SEG18引脚在部分样品中表现为±7500V。测试数据完全符合原厂手册标注的Class 3A等级(4000V
实际高性能通信系统很少单一使用某一种方式,而是将它们结合起来以平衡吞吐量和 CPU 负载:1、中断 + DMA:网卡、磁盘控制器中,DMA 负责批量数据搬运,传输完成后产生一次中断通知 CPU 取走整块数据,避免逐字节中断。2、中断 + 轮询 (NAPI):先用中断通知有数据到来,随后关闭中断,改用轮询方式持续收割数据包,当一段时间无包时再重新开启中断。这样在高负载下避免了频繁中断,低负载下保留了
YL1621是一款128点阵段码LCD驱动芯片,采用SSOP48封装,与HT1621B完全兼容。芯片内置32路SEG和4路COM输出,支持4线串行通信(可配置为3线),所有信号引脚自带23kΩ上拉电阻。提供三种时钟方案选择,ESD防护达±8000V(电源引脚±6000-6500V)。关键设计要点包括:VDD/VSS需并联滤波电容、VLCD电压不得超过VDD、晶振电路布局优化等。该芯片可直接替换HT
本文介绍了Cortex-R52处理器的通用中断控制器(GIC)架构与功能。GIC由分配器(Distributor)和CPU接口组成,支持私有外设中断(PPIs)、共享外设中断(SPIs)和软件生成中断(SGIs)。分配器通过优先级仲裁确定最高优先级挂起中断(HPPI),并将其路由至内核或可选导出接口。中断分为0组(FIQ触发)和1组(IRQ触发),支持虚拟化功能。文中还详细说明了GIC内存映射布局
本文对比分析了GB/T27930-2023与2015版电动汽车充电通信协议的主要异同。核心充电流程仍保持六个阶段(物理连接至充电结束),但2023版新增了A/B类系统框架、物理层规范和多帧报文间隔时间要求,修改了节点数量定义和参数组要求,删除了主动获取PGN等功能。关键变化包括:固定通信地址为0x56(充电桩)和0xF4(BMS),细化报文代号(如CHM/BHM等),并优化了参数描述和故障处理机制
这些标准凸显了领先厂商的安全技术创新的价值,例如芯科科技的第三代无线SoC中的Secure Vault已在全球率先获得PSA 4级认证,这是PSA Certified认证的最高级别,可抵御先进的物理攻击。好消息是,相关工作正在取得进展,在诸如芯科科技等领先公司持续推动信息安全技术创新的同时,也形成了清晰的、可以加以利用的验证和实现路径。从精准组装车辆的工业机器人到平衡供需的智能电表,从监测患者健康
摘要: 米客eMMC模块对上电时序有严格要求,若电源设计不当易导致初始化失败、读写异常等问题。eMMC通常需三路电源(VCC、VCCQ、VDDi),JEDEC规范要求VCC/VCCQ优先上电,上升时间0.1-35ms,稳定后需延迟1ms再发命令。常见问题包括电源不同步、上电过慢或掉电信号未拉低,可通过示波器抓取波形排查。设计建议:使用PMIC统一管理电源、避免过大电容、优化走线宽度(VCC≥0.5
HSM配置教程
预处理:处理开头的指令,生成纯净的C文件(.i)编译:将C代码翻译为目标平台的汇编语言(.s)汇编:将汇编指令转换为机器码,生成目标文件(.o)链接:最关键的一步,将多个目标文件和库合并,根据链接脚本分配内存地址,生成可执行的ELF文件(.elf)格式转换:从ELF文件中提取二进制内容,生成可直接烧录的.bin或.hex文件源代码 → 汇编 → 机器码 → 地址分配 → 二进制镜像。对于嵌入式开发
mcu
——mcu
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net