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

[复制链接]
10648|188
 楼主| heart蓝色CD 发表于 2020-3-18 08:43 | 显示全部楼层 |阅读模式
一、爆靓照
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协议包的数据传输。
      前面我们介绍了利用外部PHY高速物理层实现的虚拟串口功能,这一个实验我们利用STM32H750自带内部物理层实现全速USB虚拟串口的功能。

三、资料包下载
1、源代码
游客,如果您要查看本帖隐藏内容请回复

2、实验指导书
iCore4T实验指导书三十六.pdf (643.66 KB, 下载次数: 18)
3、STM32CubeMx详细操作说明
iCore4T_CubeMX教程三十六_USB_VCP_FS.pdf (1.16 MB, 下载次数: 22)
4、扩展板原理图
游客,如果您要查看本帖隐藏内容请回复

5、虚拟串口驱动
虚拟串口驱动.zip (2.15 MB, 下载次数: 13)



mmuuss586 发表于 2020-3-18 10:01 | 显示全部楼层
GT01115 发表于 2020-3-27 16:37 | 显示全部楼层
感激楼主分享这么好的资料
wowu 发表于 2020-4-6 17:59 | 显示全部楼层
非常感谢楼主分享
xiaoqizi 发表于 2020-4-6 17:59 | 显示全部楼层
非常感谢楼主分享
磨砂 发表于 2020-4-6 17:59 | 显示全部楼层
非常感谢楼主分享
晓伍 发表于 2020-4-6 18:00 | 显示全部楼层
非常感谢楼主分享
八层楼 发表于 2020-4-6 18:00 | 显示全部楼层
非常感谢楼主分享
晓阳L 发表于 2020-4-25 10:40 | 显示全部楼层
学习学习!
youerss 发表于 2020-10-12 08:52 | 显示全部楼层
USB这块总是理解不上,感觉楼主分享这么详细的资料,赞!
cangbai 发表于 2020-10-22 17:22 | 显示全部楼层
学习学习
wilhelmina2 发表于 2021-4-5 17:26 | 显示全部楼层
有时间需要好好看看   不错                                 
wengh2016 发表于 2021-4-5 17:26 | 显示全部楼层
以后多交流交流                  
albertaabbot 发表于 2021-4-5 17:26 | 显示全部楼层
资料的确是很全面                                 
touser 发表于 2021-4-5 17:26 | 显示全部楼层
相当全的资料,很适合初学者                                 
beacherblack 发表于 2021-4-5 17:26 | 显示全部楼层
谢谢你共享的资料!!                                 
gygp 发表于 2021-4-5 17:26 | 显示全部楼层
以后学习STM的mcu就方便了                                 
tifmill 发表于 2021-4-5 17:26 | 显示全部楼层
正准备用STM来做产品,刚好用上。         
alvpeg 发表于 2021-4-5 17:26 | 显示全部楼层
楼主太好了,非常感谢            
geraldbetty 发表于 2021-4-5 17:26 | 显示全部楼层
学习STM32和FPGA的朋友推荐下载。                                 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

92

主题

223

帖子

27

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