Для многих моих запланированных проектом требуется интерфейс USB, поэтому пришло время разобраться, как это все работает и попробовать в действии.
Есть такая вещь – AVRUSB (кому интересно см. Google) – это полностью софтовая реализация низкоскоростного USB на обычных AVR (atmega, attiny) контроллерах с частотами 12,16,20MHz. Как раз то, что надо для начала.
Я взял схему со стабилитронами и собрал пример HID-mouse (эмулятор мышки, который представляется обычной мышью и двигает курсор по кругу).
Вот результат:
и код примера взят из дистрибутива.. кажется.. давно это было
Небольшой оффтоп (если совсем не в тему - удаляйте).
В ролике присутствует реклама замечательного осциллографа ;)))) Кто еще не видел, посмотрите внимательно!
Артем, это упоминание в тематическом блоге прокатит на 10%-ю скидку при покупке этого мегадевайса? ;)))) А то я последнюю неделю все думаю, как кредитный комитет в виде жены пройти. Пояснить ей для чего ЭТО нужно - нереально ;)