USB Host with ATmega Microcontroller Ji Dostl - - PowerPoint PPT Presentation

usb host with atmega microcontroller
SMART_READER_LITE
LIVE PREVIEW

USB Host with ATmega Microcontroller Ji Dostl - - PowerPoint PPT Presentation

IBM - CVUT Student Research Projects USB Host with ATmega Microcontroller Ji Dostl (dostaj3@fel.cvut.cz) Martin Chloupek (chloum1@fel.cvut.cz) Our goal to create USB host device with microcontroller ATmega2560 to create a


slide-1
SLIDE 1

IBM - CVUT Student Research Projects

USB Host with ATmega Microcontroller

Jiří Dostál (dostaj3@fel.cvut.cz) Martin Chloupek (chloum1@fel.cvut.cz)

slide-2
SLIDE 2

IBM - CVUT Student Research Projects 2

Our goal

  • to create USB host device with

microcontroller ATmega2560

  • to create a device that benefits from all

ATmega2560 features

  • to create a device with SL811 USB

controller

  • to create a device for universal purposes

e.g. for WiFi connection, BlueTooth….

slide-3
SLIDE 3

IBM - CVUT Student Research Projects 3

Example of usage

slide-4
SLIDE 4

IBM - CVUT Student Research Projects 4

Results

4x USB HOST Universal board Connectors:

  • USB
  • I/O (40, 40, 20 pins)
  • RS232
  • PGM (program)
slide-5
SLIDE 5

IBM - CVUT Student Research Projects 5

Is done:

  • Four new USB Host boards
  • HW verification
  • Basic API library for device programming in C
  • USB Stack

Will be done:

  • WiFi software

In the Future:

  • Software for other devices
  • PC sofware
slide-6
SLIDE 6

IBM - CVUT Student Research Projects 6

USB Stack

  • API similiar to libusb

(http://libusb.sourceforge.net/)

  • Support

– reading device, configuration, interface, endpoint and string descriptors – Control, Bulk, Interrupt transfer r/w

  • Isochronous transfers and timeouts are

not implemented yet

slide-7
SLIDE 7

IBM - CVUT Student Research Projects 7

Thank you for your attention.