搜索
查看: 2398|回复: 9

[原创] 【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS

[复制链接]

该用户从未签到

48

主题

68

帖子

0

蝴蝶豆

金牌会员

最后登录
2022-5-12
发表于 2020-4-26 10:09:57 | 显示全部楼层 |阅读模式
一、硬件平台

icore4_board_1.jpg

二、实验简介
      USB虚拟串口,简称VCP,是VirtualCOMPort的简写,它是利用USB的CDC类来实现的一种通信接口。
      USB虚拟串口属于USB通信设备类。在物理层通过USB总线,采用虚拟串口的方式为主机提供一个物理串口。在系统内部,USB控制器提供了一个批量传输IN端点和一个批量传输的OUT端点,用于数据的接收和发送,模拟串口的RX和TX线。另外USB控制器还提供中断IN端点,发送当前串口的状态,实现对串口传输的控制。串口设备的数据,由系统的串口采集,在芯片内完成USB包的封装,通过USB总线上传至主机,再由相应的串口应用程序进行处理。对用户来说,看到的是基于串口的数据采集和传输,而实际上实现的是基于USB协议包的数据传输。
      前面我们介绍了利用外部PHY高速物理层实现的虚拟串口功能,这一个实验我们利用STM32H750自带内部物理层实现全速USB虚拟串口的功能。

三、资料下载(实验源码+详细文档操作说明)
1、源代码
36_usb_vcp_fs.zip (951.31 KB, 下载次数: 15)
回复

使用道具 举报

该用户从未签到

12

主题

1392

帖子

45

蝴蝶豆

金牌会员

最后登录
2021-8-25
发表于 2020-4-26 14:06:33 | 显示全部楼层
谢谢分享
回复

使用道具 举报

该用户从未签到

0

主题

99

帖子

0

蝴蝶豆

中级会员

最后登录
2021-3-25
发表于 2020-5-14 03:55:06 | 显示全部楼层
VERY GOOD!
回复

使用道具 举报

该用户从未签到

0

主题

20

帖子

0

蝴蝶豆

初级会员

最后登录
2021-3-8
发表于 2020-11-25 18:02:55 | 显示全部楼层
谢谢老板分享,我想问一下虚拟串口的波特率可以设置吗?
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

20

帖子

0

蝴蝶豆

初级会员

最后登录
2021-1-7
发表于 2020-11-26 08:36:31 | 显示全部楼层
谢谢分享
回复

使用道具 举报

该用户从未签到

0

主题

20

帖子

0

蝴蝶豆

初级会员

最后登录
2021-1-7
发表于 2020-11-27 08:43:13 | 显示全部楼层
谢谢分享,很有用的资料
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

63

帖子

0

蝴蝶豆

中级会员

最后登录
2021-4-20
发表于 2020-11-27 16:22:04 | 显示全部楼层
很实用,也很方便
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

59

帖子

0

蝴蝶豆

初级会员

最后登录
2021-2-1
发表于 2020-11-30 08:32:39 | 显示全部楼层
感谢分享,很好的学习资料
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

67

帖子

0

蝴蝶豆

初级会员

最后登录
2021-1-20
发表于 2021-1-16 08:41:57 | 显示全部楼层
很好的资料,学习了
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

67

帖子

0

蝴蝶豆

初级会员

最后登录
2021-1-20
发表于 2021-1-18 09:53:08 | 显示全部楼层
感谢分享,值得参考的好资源
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-5-4 22:38 , Processed in 1.191793 second(s), 41 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表