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

[复制链接]
876|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,你要首先确定哪个是主设备,哪个是从。

使用特权

评论回复
ousj| | 2017-8-5 23:03 | 显示全部楼层

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

使用特权

评论回复
chenjunt| | 2017-8-5 23:05 | 显示全部楼层
但是单片机作为从设备,就算你用375,你又如何实现他们的通信呢?

使用特权

评论回复
ousj| | 2017-8-5 23:07 | 显示全部楼层


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

使用特权

评论回复
dingy| | 2017-8-5 23:08 | 显示全部楼层

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

使用特权

评论回复
kangzj| | 2017-8-5 23:10 | 显示全部楼层
其他的单片机你光实现一个usb协议没有扩展的endpoint都是很困难的。

使用特权

评论回复
pengf| | 2017-8-5 23:11 | 显示全部楼层

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

使用特权

评论回复
renyaq| | 2017-8-5 23:13 | 显示全部楼层
买表GSM模块玩儿

使用特权

评论回复
liuzaiy| | 2017-8-5 23:15 | 显示全部楼层

你的手机支持OTG吗?

使用特权

评论回复
yinxiangh|  楼主 | 2017-8-5 23:17 | 显示全部楼层


要是不支持呢

使用特权

评论回复
kangzj| | 2017-8-5 23:18 | 显示全部楼层
如果不支持OTG 那你单片机的USB外设硬件必须是 USB OTG 吧

使用特权

评论回复
dingy| | 2017-8-5 23:23 | 显示全部楼层
嗯,具体的通信方法也是很晕得

使用特权

评论回复
liuzaiy| | 2017-8-5 23:26 | 显示全部楼层

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

使用特权

评论回复
supernan| | 2017-8-5 23:27 | 显示全部楼层


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

使用特权

评论回复
chenjunt| | 2017-8-5 23:29 | 显示全部楼层

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

使用特权

评论回复
ousj| | 2017-8-5 23:31 | 显示全部楼层

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

使用特权

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

使用特权

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

本版积分规则

723

主题

7134

帖子

2

粉丝