usb host with atmega microcontroller
play

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


  1. IBM - CVUT Student Research Projects USB Host with ATmega Microcontroller Ji ř í Dostál (dostaj3@fel.cvut.cz) Martin Chloupek (chloum1@fel.cvut.cz)

  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…. IBM - CVUT Student Research Projects 2

  3. Example of usage IBM - CVUT Student Research Projects 3

  4. Results 4x USB HOST Universal board Connectors: • USB • I/O (40, 40, 20 pins) • RS232 • PGM (program) IBM - CVUT Student Research Projects 4

  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 IBM - CVUT Student Research Projects 5

  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 IBM - CVUT Student Research Projects 6

  7. Thank you for your attention. IBM - CVUT Student Research Projects 7

Recommend


More recommend