STM32F4全速USB虚拟串口VCP程序裁剪教程.pdfVIP

  • 175
  • 0
  • 约1.57万字
  • 约 24页
  • 2017-09-21 发布于天津
  • 举报

STM32F4全速USB虚拟串口VCP程序裁剪教程.pdf

STM32F4全速USB虚拟串口VCP程序裁剪教程.pdf

基于STM32_USB-Host-Device_Lib_V2.1.0 或V2.2.0 官方 DEMO 例程的STM32F4 全速USB 虚拟串口VCP 程序裁剪 教程 1. 概述 本文档是基于STM32_USB-Host-Device_Lib_V2.1.0 官方库中Device 下STM32F4 全速VCP 裁剪的,主要是利用STM32F4 已有资源,代替UART 串口,用于和上位 机进行通信,理论最大通信速率是64*19*8b/1ms=950kbps,这里的64 是1 个包 数据量64 个字节,19 是一帧最大是19 个包,8 是一个字节8 位,1ms 是一帧的 时间,详见USB2.0 英文协议。如果想开发更高速模式下的通信,可以考虑使用 高速模式下的VCP 通信,本文档也可以作为参考。 以下是列举的准备工作: 1下载STM32_USB-Host-Device_Lib_V2.1.0 官方库,同时去ST 官方下载UM1021 关于本例程的说明文档。可以在ST 官方下载,找不 的也可以去STMCU 论坛搜 索。 2本文档的图片是基于IAR6.4 开发环境进行截图。 3下载USB2.0 英文协议。需要了解USB 的枚举,以及USB 的工作机制,对每次 发起通信都是由主机轮询开始

文档评论(0)

1亿VIP精品文档

相关文档