10658|11

750

帖子

3

TA的资源

版主

楼主
 

USBCDC串口——4路一起搞 [复制链接]

 
一段时间前在坛子里看到帖子怒滴UART HUB,当时就有了搞USB单芯片多CDC串口的想法。无奈本人拖延症严重,平时用用ST-Link/V2-1上的串口就很舒服了,完全没有自己捣鼓CDC的动力,念头一转,就放下了。
今天,本是计划开搞CloudLoader(MCU上的开源OTA Bootloader方案),由于这个东西也用到一个CDC串口,工程搭好后,又想起这个4路串口的事情,索性就花点时间先搞定它了。
过程非常简单,单片机开发都是套路,这种单串口改4串口,基本上就是把1个实例做成4个实例就行了,然后测试,期间,因为一个疏忽,浪费了45分钟。最终结果当然Ok啦,闲话少说,上图:
这是NUC400的硬件,已将4个物理串口短接

连电脑,打驱动后

打开4个串口

输入字符串,实时回显

这玩意有啥用呢?应该没啥用,我还是继续用ST-Link/V2-1好啦。不过,还是顺带说下软硬件的细节,要是有人感兴趣的话。

  1. 硬件上使用了NUC400 LQFP64,有4个物理串口
  2. NUC400有2+12个物理端点,且能配置为9个逻辑端点,这点很重要,刚好满足本应用的需要
  3. 倘若有童鞋要用其他硬件实现,比如STM32或NUC505,应该是比较简单的,驱动现成Link,不过应该做不到4路
  4. 工程源码,要用IAR7.4编译Link
  5. Win10免驱,Win7需要的驱动也在工程目录下
上面是用Markdown编辑的,效果不太好,还有乱码。 此内容由EEWORLD论坛网友le062原创,如需转载或用于商业用途需征得作者同意并注明出处

2.png (14.47 KB, 下载次数: 9)

2.png

3.png (551.8 KB, 下载次数: 11)

3.png

4.png (133.58 KB, 下载次数: 7)

4.png

5.png (132.5 KB, 下载次数: 11)

5.png

最新回复

楼主有 USB-CDC-HOST 的应用吗?   详情 回复 发表于 2022-5-6 13:03

赞赏

1

查看全部赞赏

点赞 关注(3)
个人签名

要666


回复
举报

750

帖子

3

TA的资源

版主

沙发
 
补下链接,帖子中Markdown显示不正常
3. 倘若有童鞋要用其他硬件实现,比如STM32或NUC505,应该是比较简单的,驱动现成[Link](https://github.com/talpachen/vsf ... /vsf/interfaces/cpu),不过应该做不到4路
4. 工程源码,要用IAR7.4编译[Link](https://github.com/talpachen/vsf ... xample/4Port-USBCDC)
 
个人签名

要666

 

回复

216

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
頂,學習學習
 
 
 

回复

5263

帖子

236

TA的资源

管理员

4
 
markdown问题我们反馈一下技术。
好奇你那个弄了45分钟的bug是什么
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

厉害,这么快就修复markdown的两个问题。 我的bug么,疏忽大意,新实例的逻辑端点号填错了。  详情 回复 发表于 2017-4-13 10:27
 
 
 

回复

1059

帖子

1

TA的资源

版主

5
 
厉害,很赞
 
 
 

回复

1万

帖子

25

TA的资源

版主

6
 
对笔记本电脑和平板估计还是有用,就看稳定性好不好。

点评

这个用的是标准cdc,和带驱动的方案不同。  详情 回复 发表于 2017-4-13 10:32
 
 
 

回复

750

帖子

3

TA的资源

版主

7
 
nmg 发表于 2017-4-13 08:01
markdown问题我们反馈一下技术。
好奇你那个弄了45分钟的bug是什么

厉害,这么快就修复markdown的两个问题。
我的bug么,疏忽大意,新实例的逻辑端点号填错了。
 
个人签名

要666

 
 

回复

750

帖子

3

TA的资源

版主

8
 
dcexpert 发表于 2017-4-13 09:53
对笔记本电脑和平板估计还是有用,就看稳定性好不好。

这个用的是标准cdc,和带驱动的方案不同。
 
个人签名

要666

 
 

回复

56

帖子

0

TA的资源

一粒金砂(中级)

9
 
不错 顶~!
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

10
 
非常好
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

11
 
好厲害,學習中
 
 
 

回复

107

帖子

0

TA的资源

一粒金砂(中级)

12
 

楼主有 USB-CDC-HOST 的应用吗?

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表