嵌入式

STM32_超声波测距(HC_SR04)超详细讲解!!!

一、前言        在本节学习中,先带大家认识超声波的测距功能以及应用,再介绍一下配置时需要用到的STM32的输入捕获模式,最后配置代码实现超声波进行测距,完成一个超声波测距项目。在这个项目开始之前,需要掌握定时器如何配置的知识点,不会的同学可以看上一篇文章。二、超声波简介什么是超声波?     

当AI下沉到MCU:嵌入式开发者的“能力护城河”正在被重写

开篇:一场静默但不可逆的范式迁移2023年10月,Google 在其官方博客宣布:TensorFlow Lite Micro(TFLM)已支持在仅 256KB RAM 的 Cortex-M7 MCU 上运行量化版 MobileNetV2 模型,推理延迟低于 100ms。这并非实验室原型——Coral Dev Boa

【教程】配置 CLion 优雅开发 STM32

CLion for STM32 文章目录 CLion for STM32 前言 笔者开源仓库 缘起 笔者环境 简介 需求分析 软件下载安装 编译烧录 编译 编译测试 烧录 OpenOCD STM32CubeProgrammer JLINKGDBServer 如何将 MINI ST-LINK V2 转换为 J-LINK

STM32HAL 快速入门(十三):定时器消抖 —— 中断场景下的按键抖动处理

STM32HAL 快速入门(十三):定时器消抖 —— 中断场景下的按键抖动处理 前言大家好,这里是 Hello_Embed。在之前的笔记中,我们用 “延时 20ms” 处理按键机械抖动,但这种方法在中断控制场景中存在明显缺陷 —— 中断服务函数需要快速响应,若加入延时会阻塞程序运行。本篇将介绍更优的

【单片机低功耗实战宝典】:从休眠模式到时钟配置,全面优化能耗

第一章:嵌入式C低功耗编程概述在嵌入式系统开发中,低功耗设计是决定产品续航能力与能效表现的核心因素。随着物联网设备、可穿戴终端和远程传感器的广泛应用,开发者必须在保证功能完整性的前提下,最大限度地降低MCU的能耗。嵌入式C语言作为底层硬件控制的主要编程工具,提供了直接访问寄存器、配置时钟源和管理外设电源状态的能力,

手撕 Agent 教程 - 打造一个轻量级个人智能助手

Alioo Agent - 轻量级个人智能助手一个简化版的个人智能助手,专注于两个核心功能:PDF 阅读和新闻摘要。✨ v0.2.0 新特性: 🎯 更清晰的代码结构和模块划分 📝 完善的类型注解和文档字符串 🔧 改进的 CLI 用户体验 🌐 Web 服务支持 CORS 和错误处理 ✅ 增强的错误处理和日志

STM32 PWM呼吸灯实现详解(附完整工程代码)

STM32 PWM呼吸灯实现详解(附完整工程代码)摘要:本文基于STM32的PWM技术实现LED呼吸灯效果,通过动态调节占空比控制LED亮度渐变。使用STM32CubeMX配置定时器TIM2,结合HAL库开发,完整解析硬件设计、软件实现及参数计算过程。 目录 硬件设计原理 软件实现关键代码 系统时钟配置

【嵌入式入门】一文搞懂STM32,零基础快速认识STM32单片机

前言​很多嵌入式初学者入门都会纠结:学完51单片机后,下一步该学什么?答案几乎是统一的——STM32。​ 作为目前工业界、物联网、大学生竞赛最主流的32位单片机,STM32凭借高性价比、丰富外设、开源生态完善等优势,成为嵌入式开发的必备技能。本文专为零基础小白打造,不讲晦涩理论,带你全方位认识STM3

基于FLINK + PAIMON + StarRocks 分层构建流式湖仓

j结合Paimon与StarRocks构建流式湖仓-实时计算 Flink版-阿里云参考:#FLINK1.20 + FLINK CDC + MINIO3 + PAIMON1.2 + StarRocks3.5.7 + JDK11 + streampark2.1 Mysql SQL   FLINK CDC 同步到 PAIMON (基于 min

从边缘到云端:国产时序数据库IoTDB与TimechoDB的云原生落地全攻略

从边缘到云端:国产时序数据库IoTDB与TimechoDB的云原生落地全攻略 写在前面:物联网数据爆发的时代之问当一家智慧工厂每天产生50TB的传感器数据,当一个城市级物联网平台需要管理千万级设备接入,当你的业务系统既要处理毫秒级的实时告警又要支撑月度级的趋势分析——传统的数据库架构正在遭遇前所未有的挑战。正是在这样的背景下,