嵌入式

MQ-135空气质量传感器(STM32)

目录一、介绍二、传感器原理1.原理图2.引脚描述3.工作原理介绍三、程序设计main.c文件mq135.h文件mq135.c文件四、实验效果 五、资料获取项目分享一、介绍        MQ-135空气质量传感器属于MQ系列气体传感器,广泛用于检测有害气体、新鲜空气中的烟雾等。可检测或测量氨气、苯、硫磺、二氧化碳、烟等有害气体。工作原理是基于半导体气敏元件的电阻变化。当气体进入传感器

从0到1搞懂单片机与PLC,一文吃透它们的区别

目录一、开篇引入二、单片机:小巧灵活的 “幕后英雄”三、PLC:工业自动化的 “中流砥柱”四、正面交锋:两者大对比4.1 硬件层面4.2 软件编程4.3 性能表现4.4 成本考量五、实际应用案例分析5.1 单片机案例5.2 PLC 案例5.3 如何选择适合的控制器六、未来展望七、总结一、开篇引入在现代科技的浪潮中,单片机和 PLC&#xff0

ESP32-S3 入门教程:从环境搭建到物联网应用实战

引言:为什么选择 ESP32-S3? ESP32-S3 作为乐鑫科技推出的高性能物联网微控制器,相比前代产品带来了显著升级。这款芯片采用双核 Xtensa LX7 处理器,最高主频可达 240MHz,集成了 512KB SRAM 和 320KB ROM,支持最大 16MB Flash 和 8MB PSRAM

STM32 CubeMX安装全流程:一文说清核心要点

STM32CubeMX 安装全攻略:从零开始搭建嵌入式开发起点 你有没有遇到过这样的情况?刚拿到一块STM32开发板,兴奋地打开IDE准备写代码,结果卡在了第一步——时钟怎么配?引脚复用冲突了怎么办?HAL库版本对不对得上? 别急,这些问题其实早有“神器”帮你搞定。今天我们就来彻底

手把手教你在单片机上部署深度学习模型——基于STM32CubeMX与X-Cube-AI

        在嵌入式设备上部署深度学习模型已成为边缘计算的热门方向。本文将以STM32F429开发板(使用的是野火的STM32F429挑战者开发板)为例,结合STM32CubeMX和X-Cube-AI工具包,详细讲解如何将训练好的神经网络模型部署到嵌入式MCU上,并实现实时推理。本文内容涵盖环境搭建、模型转换、工程配置、代码优化及验证全流程&#xff0

当698协议遇见电能数据‘隐身’:解密物联网电表通信中的帧校验与数据解析陷阱

当698协议遇见电能数据‘隐身’:解密物联网电表通信中的帧校验与数据解析陷阱在智慧能源项目的实施过程中,智能电表运维人员和能源物联网开发者常常会遇到一个令人困惑的问题:明明通信链路正常,协议帧校验也完全正确,但电表返回的报文中却缺少关键的电能数据值。这种情况不仅延误项目进度,还可能导致数据采集系统失效。本文将以一个

STM32 普通IO模拟串口UART(含代码示例-已编译验证)

文章目录 1、为什么要IO模拟串口? 2、原理 2.1 UART 串口协议 2.2 发送/接收一个数据位的延时 2.3 发送原理 2.3.1 发送延时的实现方法 方法1:delay_us() 方法2:定时器 2.3.2 发送流程 2.4 接收原理 2.4.1 外部中断-检测下降沿 + 定时器

BGR与TempSensor:MCU性能挖掘及应用案例解析

目录一、BGR 与 TempSensor 核心特性1.1 BGR(带隙基准源)1.2 TempSensor(内部温度传感器)1.3 核心驱动接口解析二、性能挖掘关键技巧2.1 BGR 性能优化2.2 TempSensor 精度与响应速度优化2.3 低功耗场景下的功耗平衡三、典型应用案例解析案例 1:基于 BGR 的 ADC 高精

STM32看门狗实战:IWDG与WWDG的喂狗时机与避坑指南

1. 什么是看门狗?为什么需要它?记得刚开始接触STM32的时候,我对看门狗这个概念也是一头雾水。什么喂狗?狗在哪里?后来在实际项目中踩过几次坑之后,我才真正理解了看门狗的重要性。简单来说,看门狗就是一个硬件定时器,它就像你家门口的那只忠诚的看门狗。如果你的程序正常运行,它会定期"喂狗"(重置计数器);如果程序跑飞了或者陷入死循环,没人喂狗了,看门狗就会"咬人"——产生系统复位,让程序重新开始运行