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

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

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

icore4_board_1.jpg

二、实验简介
       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、源代码
31_usb_vcp.zip (962.01 KB, 下载次数: 8)
2 收藏 2 评论16 发布时间:2020-4-21 09:29

举报

16个回答
jxchen 回答时间:2020-10-19 22:45:08
学习USB虚拟串口的操作
xiaoxiaolinlin 回答时间:2021-1-13 09:33:34
USB_VCP是属于USB_CDC类的一种,有没有USB_CDC的例程啊
wker83e103 回答时间:2020-10-21 09:48:15
资料讲解很详细,可以很好的帮助学习虚拟串口。
byronsong 回答时间:2020-4-21 12:45:00
查看本帖隐藏内容请回复
heart蓝色CD 回答时间:2020-10-16 16:03:26
USB虚拟串口
zhuzhe 回答时间:2020-10-16 17:30:25
学习USB虚拟串口的操作
wker83e103 回答时间:2020-10-20 15:35:27
可以很好的了解虚拟串口
wker83e103 回答时间:2020-10-20 15:46:50
很好的学习虚拟串口的资料
wker83e103 回答时间:2020-10-20 17:10:14
学习学习
hulutudi 回答时间:2020-11-3 15:16:07
这个功能太方便了
youersss 回答时间:2020-11-16 17:57:55
不错不错学习啦
zdpwd 回答时间:2020-11-24 08:59:00
正在学习这个,帮助很大
wker83e103 回答时间:2020-11-30 14:05:52
不错的资料收藏了
ly1996 回答时间:2020-12-5 09:26:57
感谢分享,学到了
埃塔_x 回答时间:2020-12-10 16:54:32
已收藏
12下一页

所属标签

相似分享

官网相关资源

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