嵌入式

基于CubeMx的STM32开启DMA空闲中断进行串口不定长收发

基于CubeMX的STM32开启DMA空闲中断进行串口不定长收发在嵌入式系统中,串口通信常用于设备间数据传输。传统固定长度收发效率低,而不定长数据收发能灵活处理可变长度帧(如传感器数据或命令)。通过DMA(直接内存访问) 和空闲中断(IDLE Interrupt) 结合,

雨滴传感器详解(STM32)

目录一、介绍二、传感器原理1.原理图2.引脚描述三、程序设计main文件rain.h文件rain.c文件四、实验效果 五、资料获取项目分享一、介绍        雨滴传感器是一个利用湿度方式检测有无水分的传感器,可用于天气状况的监测,可以检测有没有下雨。将传感器放置在室外,当有雨水滴到检测面上时,湿度将增大,随之电压升高&#xf

Apache IoTDB 架构特性与 Prometheus+Grafana 监控体系部署实践

Apache IoTDB 架构特性与 Prometheus+Grafana 监控体系部署实践 文章目录 Apache IoTDB 架构特性与 Prometheus+Grafana 监控体系部署实践 Apache IoTDB 核心特性与价值 Apache IoTDB 监控面板完整部署方案 安装步骤 步骤一:IoTDB开启监控指标采集 步骤二&#xf

无需MCU参与的零待机功耗的一键开关机芯片GEK100

一、简介:本文推荐特别实用的长按开关机芯片GEK100系列,外围电路简单,应用方便,最大的特点是无需MCU参与、0待机功耗,双路输出因此支持上电就开机,关机断电操作。芯片采用TSOT23-6封装,尺寸仅有2.8mm*2.6mm。二、开关机时长有多种选择:例如快速开与关(仍然

ESP32-S3-CAM:认识引脚

越来越发现做什么硬件接入都要先初始化引脚,板子自带的SD卡槽,摄像头插座,还有些板载的LED灯之类的,其实都是默认会占用一些引脚,看来需要系统的学习一下。刚开始发现淘宝卖家里头有张这样的图,是介绍各个引脚的。丢给Kimi以后给了一堆的如下解读:这是一张 ESP32-S3-CAM 开发板的引脚定义图。让

基于单片机的智能电热水壶设计与温度控制系统

引言点击链接下载protues仿真设计资料:#随着家用电器智能化程度的不断提高,传统电热水壶已逐渐向智能控制方向发展。智能电热水壶不仅能够完成基本的烧水功能,还能够根据用户需求精确控制水温,并在异常情况下进行报警提示,从而提高使用的安全性与舒适性。基于单片机的智能电热水壶设计与温度控制系统,正是将嵌入式控制技术、传

【51单片机】不止是调光!51 单片机 PWM 实战:呼吸灯 + 直流电机正反转 + 转速控制

🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《工科必装软件安装教程》《嵌入式的开端 ---- 51单片机》 ✨ 永远相信美好的事情即将发生 文章目录 前言 一、什么是PWM 二、PWM的频率与占空比 2.1 PWM的频率

STM32硬件I2C通信失败常见原因及解决方案汇总

STM32硬件I2C通信失败?别急,先看这篇“排坑指南” 你有没有遇到过这种情况:明明代码写得一丝不苟,外设初始化也照着手册一步步来,可STM32的I2C就是死活读不到传感器的数据?示波器一抓,SCL和SDA卡在低电平上不动了;或者总是一发就丢ACK,通信时断时续。更糟的是,重启后偶尔能通,但无法复现问题——这种“玄学”现象,几乎每个嵌入式工程师都踩过坑。 如果你正在被 STM32硬件I2

【STM32】 EXTI外部中断控制器深度详解

  EXTI外部中断控制器深度详解  。 1. GPIO 输入:EXTI的信号源头         外部中断的信号全部来自GPIO引脚的输入通道,因此理解GPIO输入模式的硬件结构,是正确配置EXTI的前提。 1.1 GPIO输入的硬件结构         STM32的GPIO引脚配置为输入模式时,信号通路如下&#xff

2025 实战复盘:物联网 + 数据检索融合项目的核心技术实现与心得

作为深耕Java技术领域多年的开发者,2025年主导的物联网设备管理与智能预警项目是我技术沉淀与突破的关键实践。项目聚焦设备管控、视频同步、智能检索与数据预警四大核心模块,落地了多个高价值技术方案。本文将从实战角度,拆解各模块的核心实现逻辑、关键代码与底层原理,分享项目中的技术选型思考与避坑心得,希望能为大家提供可复用的实践经验