[STM32H7] 【银杏科技ARM+FPGA双核心应用】STM32H7系列三十——USB_VCP

[复制链接]
34544|580
 楼主| heart蓝色CD 发表于 2020-3-11 10:37 | 显示全部楼层 |阅读模式
本帖最后由 heart蓝色CD 于 2020-3-11 15:25 编辑

一、爆靓照
bbs.21ic.com/icview-2895340-1-1.html

二、实验简介
       USB虚拟串口,简称VCP,是VirtualCOMPort的简写,它是利用USB的CDC类来实现的一种通信接口。
       USB虚拟串口属于USB通信设备类。在物理层通过USB总线,采用虚拟串口的方式为主机提供一个物理串口。在系统内部,USB控制器提供了一个批量传输IN端点和一个批量传输的OUT端点,用于数据的接收和发送,模拟串口的RX和TX线。另外USB控制器还提供中断IN端点,发送当前串口的状态,实现对串口传输的控制。串口设备的数据,由系统的串口采集,在芯片内完成USB包的封装,通过USB总线上传至主机,再由相应的串口应用程序进行处理。对用户来说,看到的是基于串口的数据采集和传输,而实际上实现的是基于USB协议包的数据传输。
       我们可以利用STM32自带的USB功能,来实现一个USB虚拟串口,从而通过USB,实现电脑与STM32的数据互传。上位机无需编写专门的USB程序,只需要一个串口调试助手即可调试,非常实用。
       本实验利用STM32自带的USB功能,连接电脑USB,虚拟出一个USB串口,实现电脑和开发板的数据通信。
iCore4T_ARM_HAL_31_4.png
三、资料包下载(实验源码+详细文档说明)
1、源代码
游客,如果您要查看本帖隐藏内容请回复
2、实验指导书
iCore4T实验指导书三十一.pdf (676.28 KB, 下载次数: 56)
3、STM32CubeMx详细操作说明
iCore4T_CubeMX教程三十一_USB_VCP.pdf (1.14 MB, 下载次数: 35)
4、扩展板原理图
游客,如果您要查看本帖隐藏内容请回复


東南博士 发表于 2020-3-11 13:09 | 显示全部楼层
已经2天没有来论坛了。学习学习!第一件事 打开这个专题看一看!
東南博士 发表于 2020-3-11 13:10 | 显示全部楼层
回帖看源码!
wangjiahao88 发表于 2020-3-11 13:10 | 显示全部楼层
回帖看源码!
goodluck09876 发表于 2020-3-11 13:11 | 显示全部楼层
回帖看源码!
god9987 发表于 2020-3-11 13:15 | 显示全部楼层
看源码!谢谢
ADZ2016 发表于 2020-3-11 13:16 | 显示全部楼层
感谢分享!
楼主辛苦了!
powermaker2568 发表于 2020-3-11 13:28 | 显示全部楼层
回帖看源码!
carefull3357dc 发表于 2020-3-11 13:29 | 显示全部楼层
回帖看源码!
engineerDC 发表于 2020-3-11 13:31 | 显示全部楼层
看看源码……
Lovemcu2212 发表于 2020-3-11 13:31 | 显示全部楼层
看看源码……
MCUmaker1984 发表于 2020-3-11 13:33 | 显示全部楼层
看看源码……
doit888 发表于 2020-3-11 14:08 | 显示全部楼层
看看源码……
感谢分享!!!!!!
EDA设计爱好者 发表于 2020-3-11 14:16 | 显示全部楼层
回帖看源码!
arduino999 发表于 2020-3-11 14:18 | 显示全部楼层
回帖看源码!
GREENjim 发表于 2020-3-11 14:19 | 显示全部楼层
USB_VCP 请问一下这个速度最高的波特率能到多少啊?
東南博士 发表于 2020-3-11 14:22 | 显示全部楼层
GREENjim 发表于 2020-3-11 14:19
USB_VCP 请问一下这个速度最高的波特率能到多少啊?

估计最高能到5M以上了吧?
makeradz1998 发表于 2020-3-11 14:27 | 显示全部楼层
STM32H7系列三十——USB_VCP 看源码
gzhuli123456 发表于 2020-3-11 14:43 | 显示全部楼层
看源码!
天苍苍野茫茫 发表于 2020-3-11 14:48 | 显示全部楼层
回帖看源码!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

92

主题

223

帖子

27

粉丝
快速回复 在线客服 返回列表 返回顶部