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

preview_player
Показать описание
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 --

Bitcoin Address: bc1qwlfr2ml9km4r5vhpfh7f3m60k80whhcq3ysths
Ethereum Address: 0x7e8B8Ff8D6bD8DfB48b4A139694BB343f040Bb3f

--
Рекомендации по теме
Комментарии
Автор

This channel is criminally underrated.

Carhill
Автор

this is absolutely GOLD information. i have saved it to my favorites and subscribed etc etc etc. you are a hero.

pepe
Автор

This is amazing! I will probably spend 20-30 hours following this incredible guide

benwilson
Автор

I really love it when people explain complicated things like it was meant for kindergarden. Thanks for this

patrickjeromeobaldo
Автор

One thing to consider is the "Speed grades" "Maximum Frequency (versus Vcc)" curves, most of the "classic" atmegas are not designed to operate at full frequency while at voltages below 4.5V, and operating on those conditions might result in unexpected problems.

dgo
Автор

Thanks for shedding light on the HID protocol.

xzddakfdmiug
Автор

I see, now i know thats why an Arduino needs an extra atmega just to load the codeto the on board atmega328p. Thanks for the detailed video on the usb

TuanAnhNguyen-mnyx
Автор

i am wondering how many people on the planet know about this thing? The HIP usb data structure is nothing new but encapsulated in modern IC. If you are not going to reinvent the protocol so what is the point to study it and compile a video to explain all of this low level tech. It is too awesome!!❤❤

fungyup
Автор

For me, using terminal in both videos made it a bit confusing when I don't know the commands because I don't use it lol, honestly I just closed my eyes and listened again and found it easier to understand without visual aid. At no fault on your part of course.

joshieeee
Автор

I recently came across another library tinyusb and used it to implement a USB microphone using a Pi Pico. How would you compare vusb with tinyusb? It sounds like vusb is pretty basic and is only intended for underpowered MCUs. Is that the case? Thanks.

cookiejarseattle
Автор

This is a very good video by an obviously very knowledgeable engineer. I have an issue though and this isn't the only video by any means. Being trained in electronics for many years I was warned of the risk to components of Electro Static Discharge or ESD. Microchips which have circuitry that is CMOS based may be especially vulnerable to ESD as the inputs may be very high impedance and therefore prone to damage by static. The static may be generated in the human body by simply walking across carpets or wearing insulated shoes. The damage caused by ESD may not be immediately obvious but may lead to premature failure later in the components life. I therefore cringe when I see unnecesary handling of devices, especially with the absence of an antistatic wristband. Devices are shipped in antistatic materials for a reason

chriscollins
Автор

Props for leaving "a kew fee inputs" in hahaha

redcollard
Автор

Nice video and explanation. I think I'll buy atmega32U4 instead 328p lol

giovanni.roberto
Автор

Great detailed description & demo ... Thank you very much 👍

matzer
Автор

This video is invaluable to me as I need to convert USB joystick and throttle control to an esp32-s3 that will control several actuators. You definitely pointed me in the right direction here but it is daunting with hundreds of pages in resources. Is there any sections I should pay attention to, or am I in for the full meal 1500 pages of everything you listed?😮‍💨 And no I am not going down to the bottom of the atlantic, quite the opposite actually, i'm building a ground effects vehicle using virpil controls😌

robertchauncey
Автор

@Sine Lab, pls if you could answer me this, does your computer recognize the microcontroller on the device manager settings????

erickalexander
Автор

Good stuff. I tried diving in from the standards docs but they're very opaque and difficult to get a handle on.

chaos.corner
Автор

could you do a step by step tutorial ?

ReyDominicano
Автор

Great job on the video, but might I suggest you turn off auto focus on your camera once you've set up your scene.

etmax
Автор

The complexity of VUSB really put me off. None of the examples really showed anything imo

untrust
welcome to shbcf.ru