Page tree
Skip to end of metadata
Go to start of metadata

可以考虑以下几种方案实现USB+WIFI中的USB部分:

1. v-usb

HID-class USB Serial Communication for AVRs using V-USB 

http://rayshobby.net/?p=7363

Learning to use the V-USB (AVR USB firmware) library

http://hackaday.com/2012/02/09/learning-to-use-the-v-usb-avr-usb-firmware-library/

2. 用PL2303芯片

需要安装驱动程序,该驱动程序可以从生产商Prolific公司的网站上免费下载。安装完成后,插上设备后系统中会出现一个新的串口(虚拟串口)。淘宝有用该芯片做好的模块,4.5RMB左右一个。

3. 用支持USB的Atmega芯片,如Atmega8U2, Atmega16U2, Atmega32U2

问题是这类芯片的封装一帮是贴片式,手工焊接很困难。好处是有专用的USB引脚,不会占用UART引脚,这样UART引脚还可以用来跟WIFI通信。前面两种方式会占用UART引脚。要跟WIFI通信,需要再实现Software Serial协议,模拟一个串口出来。

  • No labels