V-USB on an ATmega328! - V-USB and HID Explained

Sine Lab February 23, 2023
Video Thumbnail

About

No channel description available.

Video Description

Sometimes, we only have access to microcontrollers without all of the peripherals that we need. Several cases like in the AVR line of microcontrollers involving USB support. Luckily there is a library called V-USB that allows us to bit-bang USB support into our projects. -- Links -- My Website: https://sinelab.net Buy me a coffee: https://www.buymeacoffee.com/thesinelab Bitcoin Address: bc1qwlfr2ml9km4r5vhpfh7f3m60k80whhcq3ysths Ethereum Address: 0x7e8B8Ff8D6bD8DfB48b4A139694BB343f040Bb3f V-USB Download: https://www.obdev.at/products/vusb/index.html Code and Schematic: https://sinelab.net/code/vusb-keyboard.zip USB Datasheet: https://sinelab.net/pdf/usb-20-specification.pdf HID Datasheet: https://sinelab.net/pdf/hid_spec.pdf Usage Tables: https://sinelab.net/pdf/hid_usage_tables.pdf Report Descriptor Checker: http://eleccelerator.com/usbdescreqparser/ --

You May Also Like