4026|9

67

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

如何捕获单片机与上位机间的通讯协议 [复制链接]

如何捕获单片机与上位机间的通讯协议;通信方式为usb通信;单片机负责采集按键值,并将键值传给上位机。

最新回复

键盘啊。HID  详情 回复 发表于 2010-5-14 17:21
点赞 关注

回复
举报

87

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
通讯协议 ??

首先确定 按键的键值
楼主可以用示波器测量USB 通信时,其D- 与D+ 上的信号波形,需要同时对它们俩进行测量。
然后根据差分信号,得出具体传输的数据内容。


然后对照按键的键值 和USB传输的具体数据内容,进行分析。

根据不同键值,测试出的数据进行对比分析,应该可以得出具体的通讯协议,但有点难度。
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
bus hound
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

4
 
要自己定通信协议吧
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

5
 
捕获通信协议?如果不知道协议,要有很多数据去分析
而且一般都是自己去定义通信协议的
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

6
 
bus hound。
 
 
 

回复

121

帖子

0

TA的资源

一粒金砂(中级)

7
 
你是单纯的想学习USB协议,还是破解在USB之上别人架构的通讯协议?
只想了解USB底层协议的话,BUSHOUN还是不够.它无法抓取到最底层的信号数据.
如果是第二种:你用BUSHOUND抓到数据后,自己慢慢分析数据吧
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

8
 
你好像只是想用USB传数据而已。
这个只要你自己定数据打包解包的协议就好了。
技术上只要了解你选用的USB控制器的操作。
但是你这类东西PC上要写专用驱动的,不然枚举不到设备。
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

9
 
USB协议比较复杂,简单的可以采用串口通信。
[url=http://download.eeworld.net/source/1673828][/url]
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

10
 
键盘啊。HID
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表