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

[复制链接]
9515|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,你要首先确定哪个是主设备,哪个是从。
lium 发表于 2011-10-13 17:21 | 显示全部楼层
是啊,手机应该就是主设备了吧?那单片机就肯定是从设备了。
lium 发表于 2011-10-13 17:25 | 显示全部楼层
但是单片机作为从设备,就算你用375,你又如何实现他们的通信呢?
 楼主| wangzsa 发表于 2011-10-13 17:27 | 显示全部楼层
单片机应该是主设备吧!就我要通过想通过手机的USB接口向手机发送AT指令,控制手机发送短信等等功能,
网上苦于找不到手机USB和单片机链接的资料
yufe 发表于 2011-10-13 17:36 | 显示全部楼层
我以前用来做过和pc的设备通讯。也相当于一个扩展的51。
yufe 发表于 2011-10-13 17:38 | 显示全部楼层
其他的单片机你光实现一个usb协议没有扩展的endpoint都是很困难的。
llia 发表于 2011-10-13 17:40 | 显示全部楼层
晕,真没见过USB的手机支持AT命令的, 以前的西门子的串口的手机才支持。
dandan0207 发表于 2011-10-13 18:06 | 显示全部楼层
lampfire 发表于 2011-10-14 14:27 | 显示全部楼层
买表GSM模块玩儿
huanben 发表于 2011-10-14 16:23 | 显示全部楼层
你的手机支持OTG吗?
如果不支持OTG 那你单片机的USB外设硬件必须是 USB OTG 吧,而且具体的通信方法也是很晕得
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指令集 规范,此文档不同的运营商有所细微的区别,但总体是一样的。
guoyt 发表于 2011-10-17 09:33 | 显示全部楼层
还是买工业模块吧。带串口的,51通讯简单。

usb,你用51做起来太累了。不值得。
 楼主| wangzsa 发表于 2011-10-17 09:39 | 显示全部楼层
多谢14楼大哥详细的解释
您需要登录后才可以回帖 登录 | 注册

本版积分规则

914

主题

9040

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部