首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

usb编程的小疑点

2012-04-16 
usb编程的小问题Q1、USB接口有4根线,外侧俩是电源VCC和GND,中间俩是DATA,USB是不是利用这两个DATA线进行通

usb编程的小问题
Q1、USB接口有4根线,外侧俩是电源VCC和GND,中间俩是DATA,USB是不是利用这两个DATA线进行通信的?
Q2、通信是不是通过DATA线上的方波(按一定协议)?

[解决办法]
参照USB的数据手册,看DATA的传输方式

[解决办法]
是通过D+和D-进行通信的,电路也简单,关键是程序太复杂了,光USB数据结构就挺多,而且现在版本还多,编程时要看硬件设备的程序用是哪个版本才能编上位机程序
[解决办法]
是不是方波不清楚,没量过,不过就是个差分信号,你想把表笔正负端放在D+和D-端,量出来的应该是个方波,只不过幅值不一样,如果表笔负端放在GND上,正端放在D+或D-端上就是个方波.因为USB通信速度是高速,所以不可能是三角波或正弦波等波形
[解决办法]
哪种通信都有层次划分,在信号传输上,usb是差分传输的,在协议上,即使没有数据要传输,usb数据线上也不停的发送着同步帧。

热点排行