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

[复制链接]
 楼主| 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

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