找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4145|回复: 8
打印 上一主题 下一主题
收起左侧

如何使用51单片机实现读取其他USB转串口转出的USB?

[复制链接]
跳转到指定楼层
楼主
假设,现在有个第三方系统,第三方系统也是个单片机,内置了PL2303串口转USB芯片(故 出来的接口是USB)。

我现在需要开发一个单片机程序,单片机上有一个“母USB”接口,读取第三方系统转出USB接口,然后再通过自身的串口发送给第四方系统。

随便路子有点绕,可是毕竟第三方、第四方系统都无法进行硬件或软件的更改。

新手有几个问题需要咨询一下。
问题1:假设第三方系统的串口转USB芯片不通,那我单片机程序是不是就不同(就跟电脑插上不同串口转USB需要安装不同驱动一样)。

问题2:那我的单片机母USB接口部分应该怎么焊接呢?是按照串口的方式焊接?还是按照USB的方式焊接?是不是对应的程序上就使用对应的协议进行读取?
最后,如果有人愿意做我这个项目,给我发私信,我主动联系你。
(附图一张)


阿里旺旺图片20170912085741.jpg (72.84 KB, 下载次数: 33)

阿里旺旺图片20170912085741.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:123289 发表于 2017-9-13 03:21 | 只看该作者
当你把串行通讯的协议研究清楚了,就个问题就非常简单了。
回复

使用道具 举报

板凳
ID:232685 发表于 2017-9-13 08:28 | 只看该作者
此方案的可行性几乎为0,除非你找到简单可靠的USB——HOST扩展芯片,就算是采用带USB_HOST的ARM,编程量也不少。但如果拆开把内部的串口信号取出来可就简单多了。
回复

使用道具 举报

地板
ID:232789 发表于 2017-9-13 08:33 | 只看该作者
测试恢复。
回复

使用道具 举报

5#
ID:193818 发表于 2017-9-13 08:45 | 只看该作者
就相当于你做了一个PC端,人家的设备插在你的PC。然后通讯。pc需要驱动才能实现这个通讯,你还是先找到通讯协议比较好。硬件的话,你只要把TXD 和RXD交叉一下就行了。
回复

使用道具 举报

6#
ID:72333 发表于 2017-9-13 13:49 | 只看该作者
使用cp2102啊
回复

使用道具 举报

7#
ID:232160 发表于 2017-9-13 14:07 | 只看该作者
zhutr99 发表于 2017-9-13 08:28
此方案的可行性几乎为0,除非你找到简单可靠的USB——HOST扩展芯片,就算是采用带USB_HOST的ARM,编程量也 ...

唉,我也想给他拆了!哈哈,可是人家的东西不能动
回复

使用道具 举报

8#
ID:82765 发表于 2017-9-13 17:51 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

9#
ID:232932 发表于 2017-9-13 19:28 | 只看该作者
通讯协议
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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