你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

[复制链接]
heart蓝色CD 发布时间:2020-4-26 10:09
一、硬件平台

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, 下载次数: 7)
收藏 评论5 发布时间:2020-4-26 10:09

举报

5个回答
likang1202 回答时间:2020-4-26 14:06:33
谢谢分享
david69chen 回答时间:2020-5-14 03:55:06
VERY GOOD!
xiaoxiaolinlin 回答时间:2020-11-25 18:02:55
谢谢老板分享,我想问一下虚拟串口的波特率可以设置吗?
zzzhuzhe 回答时间:2020-11-27 16:22:04
很实用,也很方便
wker83e103 回答时间:2020-11-30 08:32:39
感谢分享,很好的学习资料

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版