嵌入式

【STM32】【USB】USB通讯方式的学习笔记以及基于CubeMX HAL库的例程验证

一、USB介绍1.概述       USB(Universal Serial Bus,通用串行总线)是一种用于计算机与外部设备连接的接口技术。它凭借高速传输、热插拔支持、多设备兼容及即插即用特性,成为现代电子设备互联的核心纽带。2.USB发展历程 USB 1.0:1994 年,以 Intel 为首的七家公司联合研

CV 医学影像分类、分割、目标检测,之【皮肤病分类】项目拆解

CV 医学影像分类、分割、目标检测,之【皮肤病分类】项目拆解 第1-12行:导入库 第14-17行:读取标签文件 第19-21行:获取疾病名称 第23-26行:获取图片名列表 第28-35行:筛选有标签的图片 第38-43行:提取标签 第47-51行:创建字典映射

ADS1220芯片PT100/PT1000温度采集方案,不改硬件。单片机stm32f103c8t6可用

一、概述本方案旨在设计一个基于ADS1220高精度ADC芯片和PT100/PT1000温度传感器的温度采集系统。PT100/PT1000是一种广泛应用于工业温度测量的热电阻传感器,其电阻值随温度变化而线性变化。ADS1220是一款高精度、低功耗的24位Δ-Σ模数转换器,适用于各种高精度模拟信号的采集。只需要更改程序即可完成PT100/PT1000采集切换。二、硬件设计*

【STM32】STM32H7 USBHS USB3300 CDC爬坑记录

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

开发指南:使用 MQTTNet 库构建 .Net 物联网 MQTT 应用程序

一、背景介绍随着物联网的兴起,.Net 框架在构建物联网应用程序方面变得越来越流行。微软的 .Net Core 和 .Net 框架为开发人员提供了一组工具和库,以构建可以在 Raspberry Pi、HummingBoard、BeagleBoard、Pine A64 等平台上运行的物联网应用程序。MQTTnet 是一个实现 MQTT 协议的高性能 .Net 库&#xf

时序数据库选型指南:Apache IoTDB快速部署与实战应用

欢迎来到我的博客,代码的世界里,每一行都是一个故事 🎏:你只管努力,剩下的交给时间 🏠 :小破站 时序数据库选型指南:Apache IoTDB快速部署与实战应用 引言:为什么选择Apache IoTDB IoTDB支持的部署模式 1. 单

TDS电导率传感器详解(STM32)

目录一、介绍二、传感器原理1.原理图2.引脚描述三、程序设计main文件tds.h文件tds.c文件四、实验效果 五、资料获取项目分享一、介绍TDS电导率传感器介绍 :TDS(Total Dissolved Solid),中文名总溶解固体,又称溶解性固体总量,表明1L水中溶有多少毫克溶解性固体。一般来说&#xff0

STM32 USB 虚拟串口

STM32 USB 虚拟串口一、硬件连接    二、软件配置USB 简介:    标准 USB 共四根线组成,除 VCC/GND 外,另外为 D+和 D-,这两根数据线采用的是差分 电压的方式进行数据传输的。        在 USB 主机上,D-和 D+都是接了 15K 的电阻到地的,所以在没 有设备接入的时候&#xff0c

stm32 学习 定时器定时中断(最详细的Timer定时器介绍)

TIM定时器TIM概念16位计数器:仓库的概念每来一个时钟信号 ,计数器➕1预分频器:可以对计数器的时钟进行分频,让计数更加灵活自动重装寄存器:设定触发,让计数达到一定数值的时候,进行中断的申请总结:三部分统称为时基单元,并且都是16位的寄存器,那么最大数值2