Thursday, March 24, 2011

Implementation USB to microcontroller (AVR)

Implementation USB to microcontroller (AVR)
Purpose of this article is to inform readers about implementation USB interface into singlechip microcontroller, which this interface directly not supports. Simply: implementation USB interface on firmware level (similar as emulation of RS232 Serial interface in microcontrollers, which not have RS232 Serial support). This project includes development of firmware on microcontroller side, driver development on computer side (for Windows operating system), development of DLL library for functions calling from another programs (programmers level) and development of demo program (users level), which shows all functions of this device. Device is named IgorPlug-USB (AVR) (as successor of my previous device for computer remote control IgorPlug - serial port version).