打印

手机的USB和51单片机的链接

[复制链接]
8703|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangzsa|  楼主 | 2011-10-13 17:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在想想实现手机的USB和51单片机的链接,不晓得从何下手
沙发
wangzsa|  楼主 | 2011-10-13 17:14 | 只看该作者
有人推荐CH375,但又有人说不可以 我很纠结,我现在又个诺基亚5200,现在要用51单片机来控制,不知道怎么实现通信

使用特权

评论回复
板凳
zhuww| | 2011-10-13 17:18 | 只看该作者
可以试试支持usb协议的单片机,比如cypress的78163

使用特权

评论回复
地板
zhanglli| | 2011-10-13 17:19 | 只看该作者
用USB,你要首先确定哪个是主设备,哪个是从。

使用特权

评论回复
5
lium| | 2011-10-13 17:21 | 只看该作者
是啊,手机应该就是主设备了吧?那单片机就肯定是从设备了。

使用特权

评论回复
6
lium| | 2011-10-13 17:25 | 只看该作者
但是单片机作为从设备,就算你用375,你又如何实现他们的通信呢?

使用特权

评论回复
7
wangzsa|  楼主 | 2011-10-13 17:27 | 只看该作者
单片机应该是主设备吧!就我要通过想通过手机的USB接口向手机发送AT指令,控制手机发送短信等等功能,
网上苦于找不到手机USB和单片机链接的资料

使用特权

评论回复
8
yufe| | 2011-10-13 17:36 | 只看该作者
我以前用来做过和pc的设备通讯。也相当于一个扩展的51。

使用特权

评论回复
9
yufe| | 2011-10-13 17:38 | 只看该作者
其他的单片机你光实现一个usb协议没有扩展的endpoint都是很困难的。

使用特权

评论回复
10
llia| | 2011-10-13 17:40 | 只看该作者
晕,真没见过USB的手机支持AT命令的, 以前的西门子的串口的手机才支持。

使用特权

评论回复
11
dandan0207| | 2011-10-13 18:06 | 只看该作者
:D

使用特权

评论回复
12
lampfire| | 2011-10-14 14:27 | 只看该作者
买表GSM模块玩儿

使用特权

评论回复
13
huanben| | 2011-10-14 16:23 | 只看该作者
你的手机支持OTG吗?
如果不支持OTG 那你单片机的USB外设硬件必须是 USB OTG 吧,而且具体的通信方法也是很晕得

使用特权

评论回复
14
emailli| | 2011-10-14 19:26 | 只看该作者
现在的手机基本都支持USB虚拟串口拨号。
但是LZ用51来做。会有很多问题。
详细架构给你介绍一下吧。
首先,51肯定是做USB HOST,手机是做USB DEVICE
所以,选用普通的 这种USB转换芯片肯定是不行的。你所看到的大部分USB转串口的芯片,都是usb device的。没有usb host的。
所以,你要选用一个 带usb host功能的 单片机来开发。
然后要编写手机的USB驱动,让手机作为你的 单片机的一个设备。
基本上,你的单片机就是类似一个PC。
如果你可以搞定 linux,那么大部分手机都有linux下的驱动,移植此驱动即可实现usb host的驱动编写了。
然后,你可以在 单片机 看到 手机虚拟出来的 uart接口,用这个接口即可实现AT拨号等
至于AT指令集,大家都至少满足各大运营商的 AT指令集 规范,此文档不同的运营商有所细微的区别,但总体是一样的。

使用特权

评论回复
15
guoyt| | 2011-10-17 09:33 | 只看该作者
还是买工业模块吧。带串口的,51通讯简单。

usb,你用51做起来太累了。不值得。

使用特权

评论回复
16
wangzsa|  楼主 | 2011-10-17 09:39 | 只看该作者
多谢14楼大哥详细的解释

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

914

主题

9040

帖子

5

粉丝