嵌入式

基于STM32单片机的水质检测系统设计(STM32代码编写+手机APP设计+PCB设计+Proteus仿真)

系列文章目录 文章目录 系列文章目录 前言 1 资料获取与演示视频 1.1 资料介绍 1.2 资料获取 1.3 演示视频 2 系统框架 3 硬件 3.1 主控制器 3.2 显示屏 3.3 WIFI模块 3.4 温度传感器和TDS电导率传感器 3.5 浑浊度传感器 3.6 液位传感器 3.7 PH值传感器 3.8 继电器 4 设计PCB 4.1 安装下载立

时序数据库选型指南:拥抱 IoTDB 的智慧之选

👨‍🎓博主简介   🏅CSDN博客专家   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊交流社区:运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步&#xff

STM32 + RS485通信异常排查与稳定性优化方案

STM32 + RS485通信异常排查与稳定性优化实战指南 在工业自动化现场,你是否也遇到过这样的场景:系统运行几天后突然开始丢包,某些从机怎么都轮询不到,换线、改地址、调波特率都没用?或者新项目上线时通信成功率只有80%,客户天天催着整改? 作为一名深耕嵌入式通信多年的工程师&#

拒绝重度依赖:为何原生时序数据库 Apache IoTDB 成为架构师的新宠?

在过去的大数据架构选型中,当我们提到“海量时序数据存储”时,脑海中浮现的第一个方案往往是:Hadoop + HBase + OpenTSDB。这套方案在互联网时代通过了考验,但在面对工业物联网(IIoT)、车联网以及新能源场景时,却显得越来越“重”。作为一名在一线摸爬滚打多年的数据架构

STM32之SG90舵机控制(附视频讲解)

目录前言:一、硬件准备与接线1.1 硬件清单1.2 接线二、 SG90舵机简介1.1 外观 1.2 基本参数1.3 引脚说明 1.4 控制原理1.5 特点1.6 常见问题三、 单片机简介四、 程序设计 4.1 定时器配置4.2 角度控制函数4.3 主函数调用五、 总结前言:STM32F103C8T6 是一款性价比极高的ARM Cortex-M3内核微控制器&#xff0c

STM32编写Bootloader详解(含完整代码)

一、前期规划(关键!决定后续实现难度) 1. 明确需求与功能边界 核心功能:是否需要串口/I2C/SPI/OTA升级?是否需要固件校验(CRC/MD5)?是否需要升级失败回滚? 触发方式:按键触发、串口指令触发、定时器触发(如定时检查升级

STM32核心板 -- 板载仿真器 CMSIS DAP 的使用方法

本篇讲解:板载仿真器 CMSIS DAP 的接线方法、Keil参数设置。目录一、板载仿真器 CMSIS DAP 接线方法二、CMSIS DAP 参数设置三、烧录示范一、板载仿真器 CMSIS DAP 接线方法常用的STM32板子,会引出SWD接口,用于外接仿真器:ST-Link、J-Link、DAP-Link 等。魔女科技的核心板&#xff0

在STM32上实现LCD中文显示完整示例

在STM32上实现LCD中文显示:从字库生成到屏幕输出的完整实战指南 你有没有遇到过这样的场景?项目需要一个带界面的设备,客户明确要求:“必须支持中文菜单。”而你手里的开发板只是一块普通的STM32最小系统 + 一块TFT彩屏。没有操作系统、没有外部存储器,RAM还不到200KB。 这时候,很多

时序数据库选型指南:以Apache IoTDB为例看国产时序数据库的优势与实践

中国核能电力股份有限公司数字化创新中心负责人曾这样评价:“IoTDB的UDF功能能够支持在线时序数据预处理,在征兆趋势判断和规则推理算法将大量测点接入后,能够进行滚动的征兆分析,实现分钟级的故障预警。”这不仅仅是技术的优势,更是工业场景需求的精准满足。 目录一、 时序数据挑战:大数据时代的时间序列洪流二、选

VScode使用Cmake编译STM32(图文版傻瓜式)

安装包百度网盘链接: ?pwd=0524 提取码: 0524一、VScode下载安装VScode,链接:Visual Studio Code - 代码编辑。全新定义 - VSCode 编辑器点击”下载适用于Windows的版本“,会自动开始下载下载好之后&