打印

在想想实现手机的USB和51单片机的链接,不晓得从何下手

[复制链接]
1230|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yinxiangh|  楼主 | 2017-8-5 22:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

在想想实现手机的USB和51单片机的链接,不晓得从何下手
沙发
yinxiangh|  楼主 | 2017-8-5 22:57 | 只看该作者
有人推荐CH375,但又有人说不可以 我很纠结,我现在又个诺基亚5200,现在要用51单片机来控制,不知道怎么实现通信

使用特权

评论回复
板凳
supernan| | 2017-8-5 22:59 | 只看该作者


可以试试支持usb协议的单片机,比如cypress的78163

使用特权

评论回复
地板
chenjunt| | 2017-8-5 23:00 | 只看该作者
用USB,你要首先确定哪个是主设备,哪个是从。

使用特权

评论回复
5
ousj| | 2017-8-5 23:03 | 只看该作者

是啊,手机应该就是主设备了吧?那单片机就肯定是从设备了。

使用特权

评论回复
6
chenjunt| | 2017-8-5 23:05 | 只看该作者
但是单片机作为从设备,就算你用375,你又如何实现他们的通信呢?

使用特权

评论回复
7
ousj| | 2017-8-5 23:07 | 只看该作者


单片机应该是主设备吧!就我要通过想通过手机的USB接口向手机发送AT指令,控制手机发送短信等等功能,
网上苦于找不到手机USB和单片机链接的资料

使用特权

评论回复
8
dingy| | 2017-8-5 23:08 | 只看该作者

我以前用来做过和pc的设备通讯。也相当于一个扩展的51。

使用特权

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

使用特权

评论回复
10
pengf| | 2017-8-5 23:11 | 只看该作者

晕,真没见过USB的手机支持AT命令的, 以前的西门子的串口的手机才支持。

使用特权

评论回复
11
renyaq| | 2017-8-5 23:13 | 只看该作者
买表GSM模块玩儿

使用特权

评论回复
12
liuzaiy| | 2017-8-5 23:15 | 只看该作者

你的手机支持OTG吗?

使用特权

评论回复
13
yinxiangh|  楼主 | 2017-8-5 23:17 | 只看该作者


要是不支持呢

使用特权

评论回复
14
kangzj| | 2017-8-5 23:18 | 只看该作者
如果不支持OTG 那你单片机的USB外设硬件必须是 USB OTG 吧

使用特权

评论回复
15
dingy| | 2017-8-5 23:23 | 只看该作者
嗯,具体的通信方法也是很晕得

使用特权

评论回复
16
liuzaiy| | 2017-8-5 23:26 | 只看该作者

是啊,你所看到的大部分USB转串口的芯片,都是usb device的。没有usb host的。

使用特权

评论回复
17
supernan| | 2017-8-5 23:27 | 只看该作者


所以,你要选用一个 带usb host功能的 单片机来开发。
然后要编写手机的USB驱动,让手机作为你的 单片机的一个设备。

使用特权

评论回复
18
chenjunt| | 2017-8-5 23:29 | 只看该作者

是的,基本上,你的单片机就是类似一个PC。
如果你可以搞定 linux,那么大部分手机都有linux下的驱动,移植此驱动即可实现usb host的驱动编写了。

使用特权

评论回复
19
ousj| | 2017-8-5 23:31 | 只看该作者

然后,你可以在 单片机 看到 手机虚拟出来的 uart接口,用这个接口即可实现AT拨号等

使用特权

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

使用特权

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

本版积分规则

723

主题

7134

帖子

2

粉丝