Цитата(DrMcSheen @ Jul 2 2011, 18:57)

Господа, помогите научиться управлять внешним устройством через USB порт.
К примеру, USB кабель, две кнопки и два светодиода.
Сначала решите на чем Вы будете это делать -какой фирмы контроллер (обычно выбирают то к чему душа лежит), какие требования к производительности, объему ОЗУ и т.д. Или Вам все равно? Потом могут быть варианты. Например берете преобразователь UART-USB, подключаете...и все...знаний о работе USB вообще не требуется.
Ну а если совсем с нуля...такое умение как написание драйверов под Windows, обработчиков прерываний для протокола USB и прочая хрень конечно может быть полезная в освоении железа и С++, но очень утомительна.