Собственно вопрос - кто делал какие USB устройства на чипе ATMega48pa (и подобных), какие там есть нюансы?А то я собрал два разных (USBasp-программатор и типа макетка) и никак не получается их заставить работать с USB - не видят компы устройства, даже VID/PID не передаются.
Пробовал делать программатор атмелов (не помню точно, как называется) именно на этом чипе. Так и не смог нормально заставить работать... И в интернете (да вот и у вас сейчас) много раз читал, что некоторые не могут заставить программый юсб работать, хотя всё вроде верно собрано... Мне кажется, это именно из-за "программности" юсб, и в зависимости от питания, длины дорожек, подключения кварца, стабилитронов и фазы луны может глючить, не работать, либо отваливаться, как у
Serge2005.
Не сочтите за рекламу (и не хочу, чтобы превратилось в холивар). У микрочипа есть отличные чипы с аппаратным юсб на борту (PIC18F14K50, PIC18F4xJ50, и пр..). Названные два я юзал. Полёт отличный, сразу, безо всяких глюков. Есть шикарные библиотеки. Бери и юзай как ком-порт, никаких проблем. Хочешь HID клаву или мышь - пожалуйста. А дальше только от умения и фантазии зависит...
А программатор атмелов, кстати, потом сделал на базе программатора для пиков PicKit 2. Всё железо остаётся без изменений, как программная, так и аппаратная часть (ядро - PIC18F2550). Шаманится слегка софт на компе, и вуаля! Пиккит шьёт атмелы.
А про пультик совершенно согласен с Андреем.