【STM32】STM32H7 USBHS USB3300 CDC爬坑记录

最近调试了一下STM32H7 + USB3300 使用CDC进行通信,在这个过程中碰到很多坑,在这里记录一下。STM32H7系列引入了Cache和MPU,相对来说调试难度和系统架构变复杂了不少,希望我的经历能对大家有帮助。这是一段非常有价值的调试经历,涵盖了高性能 MCU 开发中最核心的几个坑:外设 FIF

【dz-1063】基于单片机的环境监测系统

摘要在各类环境管理场景中,环境参数的异常变化会对生态平衡、生产生活等造成不良影响,传统的环境监测方式多依赖人工巡检或单一功能设备,存在监测不及时、调控滞后、管理效率低等问题,难以满足精准化、智能化的环境管理需求。基于 STM32F103C8T6 单片机的环境监测系统设计,整合了 DHT11 温湿度传感器、MQ-135 有害气体传

时序数据库选型:在物联网中应用如何选?

> 💡 原创经验总结,禁止AI洗稿!转载需授权>  声明:本文所有观点均基于在新能源车联网、智慧电网、高端制造多个领域的真实项目落地经验总结,数据说话,拒绝空谈!目录一、不同的场景,肯定是用不一样的数据库 二、选型6大维度:别只看TPS,那都是“

IoTDB 运维必备:元数据导入导出工具使用指南

IoTDB 数据导入全攻略:工具、自动加载与 Load SQL 详解 在 IoTDB 的日常运维和数据管理工作中,元数据的导入导出是非常关键的操作。它可以帮助我们实现元数据的备份、迁移以及批量创建。本文将详细介绍 IoTDB 中 import-schema 和 export-schema 两款工具的参数配置、运行命令以及实操案例,帮助大家快速掌握元数

【51单片机】51 单片机 IIC 协议深度解析:时序实现 + GXHT3L 连续转换模式 + 数据解析

🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《工科必装软件安装教程》《嵌入式的开端 ---- 51单片机》 ✨ 永远相信美好的事情即将发生 文章目录 前言 一、如何现IIC的各类信号 1.1 起始信号 1.2 终止信号 1

树与二叉树的存储结构

树的存储结构 双亲表示法: 除了树的根节点之外,其余每个结点不一定有孩子,但是一定有且仅有一个双亲。 假设以一组连续空间存储树的结点,同时在每个结点中附设一个指示器指示双亲结点在数组中的位置 结点结构如下:其中data是数据域,存储结点的数据信息。而parent是指针域,存储该节点的双亲在数组中的下标。 这样可以根据结点的parent指针很容易找到它的双亲结点,可如果需要知道孩子结点,则需要遍历整

IoTDB 数据导出完全指南:工具、命令与场景实践

IoTDB 数据导入全攻略:工具、自动加载与 Load SQL 详解 本文详细介绍了 IoTDB 数据导出工具 export-data.sh/bat 的功能特性与实操方法,该工具支持将 SQL 查询结果导出为 CSV、SQL、TsFile 三种格式,阐述了工具的公共参数配置要求,以及不同导出格式对应的私有参数、运行命令和异常处理方案&#

欲速则不达

最近抽空闲时间参加了社区核酸检测扫码志愿工作,时间是晚上18点到21点,有空的时候就去报名做。昨天晚上做完20个试管的时候,已经21点了,就开始打包封样本,陆续有几个人踩点而来,都非常着急要做,只好再开一个试管做。 并不是不愿意再做,因为社区有4个点位,所有点位完成采样之后,会有一个工作人员要将样品收集好送到卫生院,然后卫生院那边送到检测公司,所以晚上要按时做好后续交接工作,不能耽误送样人员的时间

Gitlab代码托管服务器的安装

一、Gitlab 简介 官网: GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(基于MIT协议),与Github类似,可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,GitLab是可以部署到自己的