dede怎么做双语网站/每日新闻摘抄10一15字

dede怎么做双语网站,每日新闻摘抄10一15字,企业网站模板源码起名,有没有网站可以学做床上用品在使用 STM32 USB 功能时 usbd_desc.c 文件中定义了一段宏,以下解每段宏的用途。 #define USBD_VID 1155 #define USBD_LANGID_STRING 1033 #define USBD_MANUFACTURER_STRING "STMicroelectronics" #define US…

在使用 STM32 USB 功能时  usbd_desc.c 文件中定义了一段宏,以下解每段宏的用途。

#define USBD_VID                       1155
#define USBD_LANGID_STRING             1033
#define USBD_MANUFACTURER_STRING      "STMicroelectronics"
#define USBD_PID                       22336
#define USBD_PRODUCT_STRING           "STM32 Virtual ComPort"  
#define USBD_CONFIGURATION_STRING     "CDC Config"
#define USBD_INTERFACE_STRING         "CDC Interface"

这段代码是一系列宏定义,主要用于定义 USB 设备的描述信息。这些信息在 USB 设备与主机通信时,会被主机读取,从而识别设备的相关属性。下面对每个宏定义进行详细解释:

1. USBD_VID

#define USBD_VID                       1155
  • 含义USBD_VID 代表 USB 设备的厂商 ID(Vendor ID)。每个 USB 设备制造商都会从 USB Implementers Forum(USB-IF)处获得一个唯一的厂商 ID。这里 1155 对应的是意法半导体(STMicroelectronics),表示该 USB 设备是由意法半导体制造的。

2. USBD_LANGID_STRING

#define USBD_LANGID_STRING             1033
  • 含义USBD_LANGID_STRING 定义了设备描述字符串所使用的语言 ID。1033 表示英语(美国),意味着该 USB 设备的描述字符串(如制造商名称、产品名称等)使用的是英语(美国)语言。

3. USBD_MANUFACTURER_STRING

#define USBD_MANUFACTURER_STRING      "STMicroelectronics"
  • 含义USBD_MANUFACTURER_STRING 定义了设备制造商的名称。这里明确指出该 USB 设备的制造商是意法半导体。当主机查询设备信息时,会显示这个制造商名称。

4. USBD_PID

#define USBD_PID                       22336
  • 含义USBD_PID 代表 USB 设备的产品 ID(Product ID)。同一厂商的不同产品会有不同的产品 ID,用于区分不同型号的设备。22336 标识了该特定的 USB 产品。

5. USBD_PRODUCT_STRING

#define USBD_PRODUCT_STRING           "STM32 Virtual ComPort"
  • 含义USBD_PRODUCT_STRING 定义了设备的产品名称。这里表明该 USB 设备是 “STM32 Virtual ComPort 虚拟串口”,主机在识别设备时会显示这个产品名称,方便用户了解设备的功能。

6. USBD_CONFIGURATION_STRING

#define USBD_CONFIGURATION_STRING     "CDC Config"
  • 含义USBD_CONFIGURATION_STRING 定义了设备的配置名称。“CDC Config” 表示该设备采用了通信设备类(CDC,Communication Device Class)的配置,CDC 常用于实现虚拟串口等通信功能。

7. USBD_INTERFACE_STRING

#define USBD_INTERFACE_STRING         "CDC Interface"
  • 含义USBD_INTERFACE_STRING 定义了设备接口的名称。“CDC Interface” 表明该设备使用的是 CDC 接口,用于与主机进行通信。

        这些宏定义为 USB 设备提供了必要的描述信息,使得主机能够正确识别和使用该 USB 设备。在实际的 USB 设备开发中,这些信息通常会被包含在 USB 设备描述符中,通过 USB 协议传输给主机。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/70386.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【论文学习】RVS-FDSC:一种基于四方向条带卷积的视网膜血管分割方法以增强特征提取

写在前面:本博客仅作记录学习之用,部分图片来自网络,如需引用请注明出处,同时如有侵犯您的权益,请联系删除! 文章目录 前言论文论文内容RSC模块MSPF2 模块RPDA模块 实验效果 总结互动致谢参考往期回顾 前言…

Windows Docker运行Implicit-SVSDF-Planner

Windows Docker运行GitHub - ZJU-FAST-Lab/Implicit-SVSDF-Planner: [SIGGRAPH 2024 & TOG] 1. 设置环境 我将项目git clone在D:/Github目录中。 下载ubuntu20.04 noetic镜像 docker pull osrf/ros:noetic-desktop-full-focal 启动容器,挂载主机的D:/Github文…

Qt中使用QPdfWriter类结合QPainter类绘制并输出PDF文件

一.类的介绍 1.QPdfWriter介绍 Qt中提供了一个直接可以处理PDF的类,这就是QPdfWriter类。 (1)PDF文件生成 支持创建新的PDF文件或覆盖已有文件,通过构造函数直接绑定文件路径或QFile对象; 默认生成矢量图形PDF&#…

Golang GORM系列:GORM无缝集成web框架

高效的数据管理是每个成功的web应用程序的支柱。GORM是通用的Go对象关系映射库,它与流行的Go web框架搭配得非常好,提供了无缝集成,简化了数据交互。本指南将带你探索GORM和web框架(如Gin, Echo和Beego)之间…

SAM C++ TensorRT(实时图像分割)

SPEED SAM C TENSORRT 🌐 1、概述 用于SAM(segment anything model分割一切模型)的TensorRT和CUDA优化的高表现C实现,特别适用于实时图像分割任务。 📢 更新 模型转换:从ONNX模型构建TensorRT引擎以加速…

【LLAMA】羊驼从LLAMA1到LLAMA3梳理

every blog every motto: Although the world is full of suffering, it is full also of the overcoming of it 0. 前言 LLAMA 1到3梳理 1. LLAMA 1 论文: LLaMA: Open and Efficient Foundation Language Models 时间: 2023.02 1.1 前言…

什么是网络安全?网络安全防范技术包括哪些?

伴随着互联网的发展,它已经成为我们生活中不可或缺的存在,无论是个人还是企业,都离不开互联网。正因为互联网得到了重视,网络安全问题也随之加剧,给我们的信息安全造成严重威胁,而想要有效规避这些风险&…

【从0做项目】Java搜索引擎(7) web模块

阿华代码,不是逆风,就是我疯 你们的点赞收藏是我前进最大的动力!! 希望本文内容能够帮助到你!! 目录 文章导读 零:项目结果展示 一:后端web模块 1:思路 2&#xff1a…

Visual Studio Code 集成 Baidu Comate

文章目录 安装Baidu Comate插件 安装Baidu Comate插件 从左主侧栏中 点击 【扩展】这个图标,然后在上方输入栏中输入 baidu comate —>选中列出的Bai Comate —>点击 【安装】按钮,等待安装完毕…

用命令模式设计一个JSBridge用于JavaScript与Android交互通信

用命令模式设计一个JSBridge用于JavaScript与Android交互通信 在开发APP的过程中,通常会遇到Android需要与H5页面互相传递数据的情况,而Android与H5交互的容器就是WebView。 因此要想设计一个高可用的 J S B r i d g e JSBridge JSBridge,不…

昇腾DeepSeek模型部署优秀实践及FAQ

2024年12月26日,DeepSeek-V3横空出世,以其卓越性能备受瞩目。该模型发布即支持昇腾,用户可在昇腾硬件和MindIE推理引擎上实现高效推理,但在实际操作中,部署流程与常见问题困扰着不少开发者。本文将为你详细阐述昇腾 De…

vscode复制到下一行

linux中默认快捷键是ctrl shift alt down/up 但是在vscode中无法使用,应该是被其他的东西绑定了,经测试,可以使用windows下的快捷键shift alt down/up { “key”: “shiftaltdown”, “command”: “editor.action.copyLinesDownAction”…

网络爬虫学习:借助DeepSeek完善爬虫软件,实现模拟鼠标右键点击,将链接另存为本地文件

一、前言 最近几个月里,我一直在学习网络爬虫方面的知识,每有收获都会将所得整理成文发布,不知不觉已经发了7篇日志了: 网络爬虫学习:从百度搜索结果抓取标题、链接、内容,并保存到xlsx文件中 网络爬虫学…

Arduino 第十六章:pir红外人体传感器练习

Arduino 第十六章:PIR 传感器练习 一、引言 在 Arduino 的众多有趣项目中,传感器的应用是非常重要的一部分。今天我们要学习的主角是 PIR(被动红外)传感器。PIR 传感器能够检测人体发出的红外线,常用于安防系统、自动…

CV -- YOLOv8 图像分割(GPU环境)

目录 参考视频: 标注 JSON转为TXT 训练 验证 参考视频: 使用 Yolov8 自定义数据集进行图像分割_哔哩哔哩_bilibili 标注 数据集: 我使用的是一些苹果数据集,可以在我的csdn资源中下载: https://download.csdn.net/do…

基于微信小程序的电影院订票选座系统的设计与实现,SSM+Vue+毕业论文+开题报告+任务书+指导搭建视频

本系统包含用户、管理员两个角色。 用户角色:注册登录、查看首页电影信息推荐、查看电影详情并进行收藏预定、查看电影资讯、在线客服、管理个人订单等。 管理员角色:登录后台、管理电影类型、管理放映厅信息、管理电影信息、管理用户信息、管理订单等。…

【Linux网络编程】应用层协议HTTP(请求方法,状态码,重定向,cookie,session)

🎁个人主页:我们的五年 🔍系列专栏:Linux网络编程 🌷追光的人,终会万丈光芒 🎉欢迎大家点赞👍评论📝收藏⭐文章 ​ Linux网络编程笔记: https://blog.cs…

Vue3 打造 Windows 桌面个性高效组件工具

软件介绍 Widgets 这款基于 Vue3 构建的开源 Windows 桌面小部件工具超实用。 其多样化组件库涵盖超 20 种,从倒计时、打工进度等实用工具,到抖音热榜等实时资讯组件应有尽有,各组件独立运行,满足多场景需求。 高度自定义布局支持…

DeepSeek预测25考研分数线

25考研分数马上要出了。 目前,多所大学已经陆续给出了分数查分时间,综合往年情况来看,每年的查分时间一般集中在2月底。 等待出成绩的日子,学子们的心情是万分焦急,小编用最近爆火的“活人感”十足的DeepSeek帮大家预…

Android 动态加入Activity 时 manifest 注册报错解决。使用manifestPlaceholders 占位

需求如下: 项目 测试demo 有多个渠道,部分渠道包含支付功能,在主测试代码外,需要一个单独 Activity 调用测试代码。 MainActivityPayActivity渠道A包含不包含渠道B包含包含 因为支付功能需要引入对应的 moudule,因此…