你为任何系统增加USB.DOCVIP

  • 3
  • 0
  • 约9.01千字
  • 约 12页
  • 2015-12-10 发布于湖北
  • 举报
你为任何系统增加USB.DOC

为任何系统增加USB 引言 有关通用串行总线(USB)的文章通常从USB是个人电脑的一个新连接标准开始讲起。谢天谢地现在不再需要如此做,因此本引言可以简短地写为:如果你有一个嵌入式系统并且想连到PC,主流的连接通道是USB。 本文介绍了一款Maxim最新推出的芯片,MAX3420E,它可以很容易地把USB加入到任何系统中。本文主要着重于SPI接口,提供了实现通用SPI的C例程。最后给出了一个简单的USB HID (人机接口设备) — 基于Windows的应急按钮程序。 为任何系统增加USB 微控制器(μC)的选择通常基于它所集成的外设。许多处理器集成了USB功能,但是大多数处理器,特别是一些低价位的处理器不含USB。有时,您可能选用了一个I/O和外设都很完美的微控制器,但它却缺少USB。您是否希望只是添加USB功能而继续使用当前的微控制器呢? 利用Maxim的芯片MAX3420E,可以为任何处理器添加USB功能。MAX3420E集成了USB全速收发器、智能USB串行接口引擎(SIE)和一个可工作到26MHz时钟的从SPI接口。MAX3420E的使用如同一个具有单个控制端点、两个双重缓冲的64字节数据端点和一个64字节的中断端点的全速USB外设。 总线供电 图1. USB供电 图1是一个普通的USB外设结构。USB的VBUS电源线为3.3V稳压器提供5V输入,该稳压

文档评论(0)

1亿VIP精品文档

相关文档