硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4430|回复: 9
收起左侧

[客户分享] 应网友需求,制作基于STM32-V5开发板的虚拟串口例子供大家下载参考

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
发表于 2018-7-18 22:40:04 | 显示全部楼层 |阅读模式
1、首先电脑端安装驱动:
en.stsw-stm32102.zip
当前官方提供了以下几个电脑端版本,安装完毕后,重启下电脑,


对于Win10,官方说明是 For Windows 10, use Microsoft inbox driver ,这个需要大家实测了,我这里用的WIN7 64bit,测试没问题。

2、下载下面的例子
V5-MicroUSB接口实现虚拟串口功能.7z (2.11 MB, 下载次数: 394)
下载完毕后,将开发板断电,然后重新打,之后可以看到电脑右下角有安装驱动,安装完毕后在电脑设备管理器看端口号,我这里是COM9


打开一个串口软件,并打开COM9(根据自己的电脑是COM几,进行选择),如果无法正确打开,请先将此串口软件关闭,然后关闭开发板,之后再打开开发板,过一小会保证驱动没问题了,再开串口软件即可:
下面这个串口软件还操作简单些,适合初学者,我这里也将其上传上来: sscom5.09a1.exe


现在就可以做回环通信了,你通过串口软件发送多少,这个串口软件就接收到多少。

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
 楼主| 发表于 2018-7-19 00:06:21 | 显示全部楼层

V6开发板的虚拟串口例子:
http://www.armbbs.cn/forum.php?m ... 9%C4%E2%B4%AE%BF%DA
回复

使用道具 举报

1

主题

17

回帖

20

积分

新手上路

积分
20
发表于 2018-7-19 08:22:04 | 显示全部楼层
楼主,链接有不对啊,请更新下
回复

使用道具 举报

0

主题

105

回帖

105

积分

初级会员

积分
105
发表于 2018-7-19 09:29:08 | 显示全部楼层
最简单的方案,是使用stm32cubemx里的USB-CDC功能,FS的64bytes包接收 已经实现了,直接在回调中copy到自己的缓冲区即可。Windows驱动也可以用自带的免驱
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
 楼主| 发表于 2018-7-19 09:49:31 | 显示全部楼层
wade_szcn 发表于 2018-7-19 08:22
楼主,链接有不对啊,请更新下

二楼吗? 已经更新。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
 楼主| 发表于 2018-7-19 09:51:32 | 显示全部楼层
barryxiao 发表于 2018-7-19 09:29
最简单的方案,是使用stm32cubemx里的USB-CDC功能,FS的64bytes包接收 已经实现了,直接在回调中copy到自己 ...

最简单是Event  Recorder和SEGGER RTT,USB和串口都省了。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2018-7-19 10:32:17 | 显示全部楼层
完美的例子
回复

使用道具 举报

2

主题

569

回帖

575

积分

金牌会员

积分
575
发表于 2018-7-21 18:11:42 | 显示全部楼层
本帖最后由 leiyitan 于 2018-7-22 06:16 编辑

我自从用上HID后,都不想用CDC Uart了,一般板子标配USB接口。CDC Uart的驱动安装会折腾的死去活来。HID的速度相比uart速度快不少,最关键的是免安装驱动。准备用HID做个bootload 实现IAP,连烧录器都想省掉。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
 楼主| 发表于 2018-7-21 18:17:50 | 显示全部楼层
leiyitan 发表于 2018-7-21 18:11
我自从用上HID后,都不想用CDC Uart了,一般板子标配USB接口。CDC Uart的驱动安装会折腾的死去活来。HID的 ...

HID最大的缺点就是速度慢,USB2,0全速最高速度是64KB/S,这个是理论值,实际速度就30-50KB。

2.0高速的时候是1MB/S,实际速度也就几百KB/S,现在的CMSIS-DAP下载器就是搞的HID。
回复

使用道具 举报

0

主题

46

回帖

46

积分

新手上路

积分
46
发表于 2018-7-23 21:16:39 | 显示全部楼层
HID麻烦的是电脑端软件  没串口 这么多和好用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-17 12:53 , Processed in 0.189124 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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