当前位置: 首页 > wzjs >正文

创建网站的步骤wordpress页眉

创建网站的步骤,wordpress页眉,房屋设计图纸平面图,广州领域设计网络运营有限公司在嵌入式固件开发中,CDC 通常指的是 USB CDC(Communications Device Class),是 USB 协议中的一个设备类。 🔧 什么是 USB CDC? USB CDC 是一种 USB 设备类标准,用于模拟传统的串口通信&#xf…

嵌入式固件开发中,CDC 通常指的是 USB CDC(Communications Device Class),是 USB 协议中的一个设备类


🔧 什么是 USB CDC?

USB CDC 是一种 USB 设备类标准,用于模拟传统的串口通信(如 UART、RS-232)——也就是说,它允许嵌入式设备通过 USB 接口表现得像一个串口设备。

关键点:

  • CDC = Communications Device Class
  • 是 USB 协议中为“通信设备”定义的标准类
  • 通常用于实现虚拟串口(Virtual COM Port)

在嵌入式固件中的应用

在 STM32、NXP、ESP32 等 MCU 的 USB 功能中,使用 USB CDC 类,可以让你的设备:

  • 通过 USB 接口与主机通信
  • 在主机上枚举成一个 COM 端口(比如 Windows 里显示为 COM4)
  • 不再需要传统的串口硬件(TX/RX 引脚)

常见应用场景:

应用描述
USB 虚拟串口嵌入式设备通过 USB 提供调试/日志输出
配置接口用户通过 USB COM 端口配置设备参数
数据传输通过 USB 串口传输数据,如 GPS 模块、传感器数据等

示例:STM32 上的 USB CDC

在 STM32CubeMX 中配置 USB:

  1. 将 USB 模式设置为 Device
  2. Class 选择为 Communication Device Class (Virtual Port Com)
  3. 生成代码后,你可以通过 USBD_CDC.c/h 来发送/接收数据
  4. 使用 CDC_Transmit_FS() 来发送数据给主机

与其他 USB 类的对比:

USB 类功能
CDC通信设备类(虚拟串口)
HID人机接口设备(鼠标、键盘)
MSC大容量存储(U盘)
DFU固件升级(Device Firmware Upgrade)

小结

内容
名称USB CDC(Communications Device Class)
用途实现虚拟串口通信(USB ↔ 主机)
应用调试、配置、数据传输等
优点无需传统串口,速度快,稳定性高

Bulk-OUT 端点” 可以拆解成两部分来理解:

  1. 端点(Endpoint)

    • 在 USB 设备上,每个接口(Interface)会定义若干个“端点”,就像“水管”的进出口,用于不同类型的数据传输。
    • 每个端点都有一个编号(Endpoint Number),并分为 IN 或 OUT 两种方向。
  2. OUT vs IN

    • OUT 代表数据从 Host → 设备(Device)。
    • IN 代表数据从 设备 → Host
  3. Bulk 传输类型

    • USB 定义了几种传输类型:Control/Interrupt/Isochronous/Bulk。
    • Bulk 传输适用于大块、对时延不敏感但需要保证可靠到达的数据,比如文件传输或串口模拟。
    • 它在总线上尽可能多地抢占带宽,但如果总线空闲,Bulk 传输能获得全速。

所以,“那帧报文是由 USB 主机发到某个 Bulk-OUT 端点” 的意思就是:

  • 主机(通常是你的 PC)通过 USB 连接,已经把设备识别(枚举)好了;
  • 它选择了某个 编号为 X 的 Bulk-OUT 端点(例如端点地址 0x01),把一段 大块数据(如你图中的 5ZZZZZ…)发送给设备;
  • 设备上负责这个端点的固件代码(usbd_cdc_if.cCDC_Receive_HS 回调)就会被触发,把数据放到缓冲区,供上层程序处理。

总结一下:

Bulk-OUT 端点 = 一条“主机→设备”方向的大块数据通道——Host 通过它,把自己的报文(“55ZZZZZ …”)发给 MCU 上运行的 USB-CDC 固件。


文章转载自:

http://lobKOIUz.kzpxc.cn
http://CGZ2umNG.kzpxc.cn
http://QXMi3YvV.kzpxc.cn
http://DDSDuKn8.kzpxc.cn
http://afkZ1vRn.kzpxc.cn
http://d3XZi1YG.kzpxc.cn
http://ddusxY7R.kzpxc.cn
http://c2egf7Hi.kzpxc.cn
http://IKb8RJJF.kzpxc.cn
http://rsFqTY4f.kzpxc.cn
http://kLhZQhHS.kzpxc.cn
http://8m64oYNu.kzpxc.cn
http://ckT6KGvJ.kzpxc.cn
http://vMUGXtYM.kzpxc.cn
http://C96t5dO2.kzpxc.cn
http://tfTWgQOs.kzpxc.cn
http://CD2xicMS.kzpxc.cn
http://0XlZsXWv.kzpxc.cn
http://huzYaJMR.kzpxc.cn
http://WTgjyz0o.kzpxc.cn
http://hwDprVOq.kzpxc.cn
http://41bMVUnr.kzpxc.cn
http://OThOko8A.kzpxc.cn
http://W6ZD7kuM.kzpxc.cn
http://7LcoufgQ.kzpxc.cn
http://eS8JbS7o.kzpxc.cn
http://PEghrBp0.kzpxc.cn
http://WACV6a1p.kzpxc.cn
http://D8P1nbCc.kzpxc.cn
http://FG22YANy.kzpxc.cn
http://www.dtcms.com/wzjs/686636.html

相关文章:

  • 一流的低价网站建设wordpress 淘宝
  • 在线免费做网站网站是怎么做出来的
  • 新网站多久被百度收录建服务网站需要多少钱
  • 韩国做游戏的电影 迅雷下载网站提示网站正在建设中
  • 建设网站如何加入搜索wordpress浮动窗插件
  • 西宁房地产网站建设湖北网站优化公司
  • 织梦做网站被告做互联网需要网站吗
  • 诸城网站建设公司如何将模板导入wordpress
  • 网站 建设 内容 安排如何把自己的网站推广出去
  • 网站伪静态好还是静态好东莞seo搜索
  • 怎么才能创建网站昌平网站建设推广优化seo
  • 网站建设实践心得体会重庆哪里可以制作相册
  • 烟台百度建网站选择响应式网站建设
  • 南京网站制作公司报价wape
  • 网站后缀是nl是哪个国家wordpress中文字体插件
  • 做商业网站需要注册公司吗淮安营销型网站建设
  • 网站制作公司网站源码营销网站建设工作
  • 成都市住房与城乡建设厅网站wordpress新建页面有什么作用
  • 动态效果网站建设技术微信小程序后台管理系统
  • 建立网站买空间哪家好电脑制作网站用哪个软件
  • 前端网站建设和维护深圳外贸建站网络推广联客易
  • 建设部网站 注册违规西安seo搜推宝
  • 国外扁平化风格网站一般纳税人网站建设多少税率
  • 瓜子二手车网站开发wordpress自动刷新2次
  • 万州网站推广自己用模板做网站
  • 网站自定义链接怎么做wordpress显示全英文
  • 单品网站模板青岛微网站建设
  • 适合ps做图的素材网站wordpress怎么二次开发
  • 深圳企业网站建设服务平台网站建设销售招聘
  • 局域网建设网站如何访问dedecms做的网站网站中的图片总是被同一ip恶意点击