OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10935|回复: 10

求大神的STM32F407之USB透传网口

[复制链接]

2

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2015-3-31
在线时间
1 小时
发表于 2015-3-31 09:37:42 | 显示全部楼层 |阅读模式
5金钱
看过很多uart和网口,无线透传的数据,但是没见过USB当做通信接口透传网口数据,求大神指点。

最佳答案

查看完整内容[请看2#楼]

1. USB TO ETHERNET  ( USB 是被動, Ethernet是主動 做成這樣子很怪, 除非真想做成USB 網卡) 那就不是這種等級 2. USB (CP2102 ) TO UART TO ETHERNET (這只是多轉一次) 主要看你運用, 若是要很高速, 就用 STM32內建Ethernet可以最快, 若不要求 UART是最普遍的介面好控制
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

19

主题

234

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
金钱
362
注册时间
2014-7-8
在线时间
10 小时
发表于 2015-3-31 09:37:43 | 显示全部楼层
1. USB TO ETHERNET  ( USB 是被動, Ethernet是主動 做成這樣子很怪, 除非真想做成USB 網卡) 那就不是這種等級
2. USB (CP2102 ) TO UART TO ETHERNET (這只是多轉一次)
主要看你運用, 若是要很高速, 就用 STM32內建Ethernet可以最快, 若不要求 UART是最普遍的介面好控制

回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11472
金钱
11472
注册时间
2014-4-1
在线时间
1296 小时
发表于 2015-3-31 14:01:43 | 显示全部楼层
淘宝没有吗?

也许是个商机。
回复

使用道具 举报

58

主题

499

帖子

4

精华

金牌会员

Rank: 6Rank: 6

积分
1920
金钱
1920
注册时间
2013-11-18
在线时间
268 小时
发表于 2015-3-31 19:19:48 | 显示全部楼层
有USB,那不是无线网卡了嘛,还要费什么劲来开发啊
已经放下多年的FPGA,要重新再拾起来,却是如此的陌生
回复

使用道具 举报

2

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2015-3-31
在线时间
1 小时
 楼主| 发表于 2015-4-1 11:17:03 | 显示全部楼层
回复【3楼】溫柔一刀:
---------------------------------
说对了,我现在的场景时工业用,对接另一个厂家的设备,他们是USB输出,我们这边是tcpip连接我们的网络,所以和他们对接需要使用USB接口,速度要求8M呢,所以不能uart。想的是用stm32内部的usb和网络转一下,透传。你用过吗
回复

使用道具 举报

19

主题

234

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
金钱
362
注册时间
2014-7-8
在线时间
10 小时
发表于 2015-4-1 12:45:32 | 显示全部楼层
回复【5楼】linbeithree:
---------------------------------
首先要先確定廠家設備是USB HOST OR DEVICE ?  支持那一種協定(比如我隨便說個例子 HID / OTG / MASS STORAGE...)
若是對方是 USB DEVICE , 那你 STM32就要當HOST , 但這樣通常你要把驅動程式放在STM32裡, 這難度很高 (比如對方是打印機好了, 若原廠不跟你講他的DRIVER怎麼搞的....你是不可能控制他的)
若是對方是 HOST , 那你 STM32要變成他看懂的 DEVICE, 同樣難度跟上面差不多...
回复

使用道具 举报

2

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2015-3-31
在线时间
1 小时
 楼主| 发表于 2015-4-1 13:09:37 | 显示全部楼层
回复【6楼】溫柔一刀:大概了解了,那我可以设置成otg模式么?对方也只是以一个通信接口形式存在,能交互数据就可以了。所以想请教一下,我应该怎么设置?
---------------------------------
回复

使用道具 举报

19

主题

234

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
金钱
362
注册时间
2014-7-8
在线时间
10 小时
发表于 2015-4-1 14:53:52 | 显示全部楼层
OTG EXAMPLE  ST 官網EXAMPLE 有呀, 所有的STM32週邊EXAMPLE 官網都有的
回复

使用道具 举报

2

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2015-3-31
在线时间
1 小时
 楼主| 发表于 2015-4-1 14:57:47 | 显示全部楼层
回复【8楼】溫柔一刀:
---------------------------------
有很多例程,比如MSC HID AUDIO,看完以后没有参照,不知道我想做的只是通信功能配制成什么模式呢?
回复

使用道具 举报

19

主题

234

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
金钱
362
注册时间
2014-7-8
在线时间
10 小时
发表于 2015-4-2 08:40:19 | 显示全部楼层
USB 不是你想要的那樣子, 單純功能, 他一定有特殊的功能, 所以我才說你要去確定你要通訊的機器是走什麼協定, 你才有辨法, 就算你要用透明傳輸, 也要看機器要什麼, 才可以的, 你只要知道機器要什麼? 你問題就解決了
回复

使用道具 举报

2

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2015-3-31
在线时间
1 小时
 楼主| 发表于 2015-4-2 09:56:40 | 显示全部楼层
回复【10楼】溫柔一刀:
---------------------------------
明白一点了。我再确定一下对方的那个产品usb相关的。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 09:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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