знаний вапще нету в этой сфере, купил макетку AVR-USB-MEGA16, нашол рабочий исходник для поворотного энкодера http://habrahabr.ru/post/98005/ только он написан через виртуальный ком порт, вот подскажите что крутить? чтобы переключить на USB как я понял за это отвечает фаил usbconfig.h а именно вот эти строки
Код
#define USB_CFG_INTERFACE_CLASS 3 /* CDC class */
#define USB_CFG_INTERFACE_SUBCLASS 1 /* Abstract (Modem) */
#define USB_CFG_INTERFACE_PROTOCOL 1 /* AT-Commands */
/* See USB specification if you want to conform to an existing device class or
* protocol. The following classes must be set at interface level:
* HID class is 3, no subclass and protocol required (but may be useful!)
* CDC class is 2, use subclass 2 and protocol 1 for ACM
#define USB_CFG_INTERFACE_SUBCLASS 1 /* Abstract (Modem) */
#define USB_CFG_INTERFACE_PROTOCOL 1 /* AT-Commands */
/* See USB specification if you want to conform to an existing device class or
* protocol. The following classes must be set at interface level:
* HID class is 3, no subclass and protocol required (but may be useful!)
* CDC class is 2, use subclass 2 and protocol 1 for ACM
выставил вроде все верно, устройство переплыло в USB как составное USB устройство но с ошибкой "Запуск этого устройства невозможен. (Код 10)" может быть дело в VID u PID??
PS если ктото согласиться сделать весь девайс за денежку буду рад обсудить
