打印

USB和51单片机

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

使用特权

评论回复
板凳
宋倩2010| | 2012-12-29 11:52 | 只看该作者
可以试试支持usb协议的单片机,比如cypress的78163

使用特权

评论回复
地板
chenho| | 2012-12-29 11:56 | 只看该作者
用USB,你要首先确定哪个是主设备,哪个是从。

使用特权

评论回复
5
gongche| | 2012-12-29 11:57 | 只看该作者
是啊,手机应该就是主设备了吧?那单片机就肯定是从设备了。

使用特权

评论回复
6
huwr| | 2012-12-29 11:58 | 只看该作者
但是单片机作为从设备,就算你用375,你又如何实现他们的通信呢?

使用特权

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

使用特权

评论回复
8
happy_10| | 2012-12-29 12:12 | 只看该作者
我以前用来做过和pc的设备通讯。也相当于一个扩展的51。

使用特权

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

使用特权

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

使用特权

评论回复
11
冰清玉洁| | 2012-12-29 12:19 | 只看该作者
买表GSM模块玩儿

使用特权

评论回复
12
wenfen| | 2012-12-29 12:19 | 只看该作者
你的手机支持OTG吗?

使用特权

评论回复
13
tian111|  楼主 | 2012-12-29 12:22 | 只看该作者
要是不支持呢

使用特权

评论回复
14
wenfen| | 2012-12-29 12:24 | 只看该作者
如果不支持OTG 那你单片机的USB外设硬件必须是 USB OTG 吧

使用特权

评论回复
15
huanghuac| | 2012-12-29 12:26 | 只看该作者
嗯,具体的通信方法也是很晕得

使用特权

评论回复
16
宋倩2010| | 2012-12-29 12:27 | 只看该作者
现在的手机基本都支持USB虚拟串口拨号。
但是LZ用51来做。会有很多问题。
详细架构给你介绍一下吧。
首先,51肯定是做USB HOST,手机是做USB DEVICE
所以,选用普通的 这种USB转换芯片肯定是不行的。

使用特权

评论回复
17
chenho| | 2012-12-29 12:29 | 只看该作者
是啊,你所看到的大部分USB转串口的芯片,都是usb device的。没有usb host的。

使用特权

评论回复
18
宋倩2010| | 2012-12-29 12:30 | 只看该作者
所以,你要选用一个 带usb host功能的 单片机来开发。
然后要编写手机的USB驱动,让手机作为你的 单片机的一个设备。

使用特权

评论回复
19
gongche| | 2012-12-29 12:31 | 只看该作者
是的,基本上,你的单片机就是类似一个PC。
如果你可以搞定 linux,那么大部分手机都有linux下的驱动,移植此驱动即可实现usb host的驱动编写了。

使用特权

评论回复
20
宋倩2010| | 2012-12-29 12:32 | 只看该作者
然后,你可以在 单片机 看到 手机虚拟出来的 uart接口,用这个接口即可实现AT拨号等

使用特权

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

本版积分规则

797

主题

8878

帖子

7

粉丝