hdnanz
驱动牛犊
驱动牛犊
  • 注册日期2003-01-08
  • 最后登录2004-12-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1407回复:6

谁能够简单而且清楚的讲一下计算机,usb(pdiusbd12)和单片机的关系?

楼主#
更多 发布于:2003-09-20 17:14
比如计算机和usb的通信
usb和单片机的通信
计算机和单片机的关系???

或举例子说明一下呢

偶对它们的关系不大明白
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-09-20 17:38
单片机通过d12和pc进行通信,所用到的协议是usb协议。

如bulk模式。

pc发的数据送到端点x(x是你自己定的),单片机从端点x读出数据放到你所指定的数组中。

反之,就相反啦。

高手指点。
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-21 10:36
主机<――>usb<――>单片机
主机和usb:主机为主,所有的请求或动作都由主机启动,比如读取数据(in),主机必须发出读数据的请求,主机控制器根据请求发送in令牌到usb查询设备是否有数据,如果有则读取,否则继续查询;对于写数据到设备(out),主机发出写请求,主机控制器发出out令牌后面跟数据到设备,如果设备端点为空则数据写入设备端点。

usb和单片机:单片机为主,usb就相当于一个fifo,所有的控制可数据传输都要有单片机来进行,例如相应in请求,单片机就必须把数据写到usb的端点fifo里,等待主机的in令牌;对于out请求,单片机就到out端点里读数据并作相应的处理。

因此:usb芯片在主机和单片机之间充当了一个数据通道的作用,可以简单的把它看作一个fifo(先入先出),数据可以从主机通过usb流到单片机,也可以反向进行。

以上内容仅供参考!
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-09-21 11:40
主机<――>usb<――>单片机
主机和usb:主机为主,所有的请求或动作都由主机启动,比如读取数据(in),主机必须发出读数据的请求,主机控制器根据请求发送in令牌到usb查询设备是否有数据,如果有则读取,否则继续查询;对于写数据到设备(out),主机发出写请求,主机控制器发出out令牌后面跟数据到设备,如果设备端点为空则数据写入设备端点。

usb和单片机:单片机为主,usb就相当于一个fifo,所有的控制可数据传输都要有单片机来进行,例如相应in请求,单片机就必须把数据写到usb的端点fifo里,等待主机的in令牌;对于out请求,单片机就到out端点里读数据并作相应的处理。

因此:usb芯片在主机和单片机之间充当了一个数据通道的作用,可以简单的把它看作一个fifo(先入先出),数据可以从主机通过usb流到单片机,也可以反向进行。

以上内容仅供参考!


ren兄出本书吧。
 :D
hdnanz
驱动牛犊
驱动牛犊
  • 注册日期2003-01-08
  • 最后登录2004-12-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-22 09:45
嗯,说的不错,受益非浅,谢谢
将这段话加入我的收藏夹了
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-09-22 09:49
USB芯片本身就是接口芯片啊,所以他不会去控制主机的,只能适当的向单片机发个中断,就是个受控器件!
501lsc
驱动牛犊
驱动牛犊
  • 注册日期2001-10-04
  • 最后登录2005-05-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-09-22 10:34
去周立功的网上看,有很详细的,写起来太多了
游客

返回顶部