AVRUSB技术探讨27106.docVIP

  • 7
  • 0
  • 约1.11万字
  • 约 12页
  • 2016-11-22 发布于江西
  • 举报
AVRUSB技术探讨27106.doc

AVRUSB技术探讨 作者:邵子扬、王育强、吕益光 ? 摘要 本文介绍了一种独特的AVR单片机和计算机进行USB通信的方法:AVRUSB。介绍了AVRUSB技术的基本原理、特点、应用,同时还详细的介绍了AVRUSB系统的单片机软件开发和计算机软件开发的方法。 ? 关键字: AVRUSB,LibUSB,LibUSB-Win32 ? ? 正文 ? 1???????? 简介? 1.1?? AVRUSB是什么 AVRUSB技术是利用高性能的8位RISC架构的AVR单片机,使用单片机的IO口来模拟USB的通信端口,由软件来实现USB通信协议,将普通的AVR单片机模拟成一个USB低速设备,从而实现AVR单片机与计算机之间的通信和控制。 ? AVRUSB技术的基本原理就是利用AVR单片机的普通IO端口来模拟USB的硬件端口进行通信。因为低速USB设备的速度是1.5M位/秒,而AVR单片机是单指令周期的,在单片机使用12MHz的时钟频率时,正好是1.5MHz的8倍。也就是说,单片机每8条指令就精确完成一个数据位的采集。采用这种方法时,对单片机的时序要求非常严格,所以软件的核心部分代码完全由汇编语言实现。 ? 1.2?? AVRUSB的历史 AVRUSB技术最早的文档可见于AVR的官方应用笔记《AVR309 Software Universal Serial Bus (USB)》(软件US

文档评论(0)

1亿VIP精品文档

相关文档