GyverLibs / EasyHID

Библиотека программного USB клавиатуры и мыши для Arduino Nano/UNO/Mega и прочих
MIT License
113 stars 23 forks source link

Пин Data- на ATtiny88 (плата MH-ET) #11

Closed Shrek27 closed 2 years ago

Shrek27 commented 2 years ago

Платка MH-ET Tiny не хотела определяться как HID-устройство. В интернетах нарыл что PD1 висит на пине 1, переткнул и все заработало.

GyverLibs commented 2 years ago

Так, а что где конкретно перекинул?

Shrek27 commented 2 years ago

Линию D- с пина 0 на пин 1.

Nich1con commented 2 years ago

Платка MH-ET Tiny не хотела определяться как HID-устройство. В интернетах нарыл что PD1 висит на пине 1, переткнул и все заработало.

В текущей версии либы (2.2.1) платка HM-88 корректно определяется "из коробки" (с пином PD0 на D-). Для платы Attiny88 с загрузчиком micronucleous пины usb захардкожены в коде загрузчика, и мы сомневаемся что существует две версии платы с разной распайкой D-. Попробуйте полностью удалить либу из папки libraries и установить последнюю версию.

Shrek27 commented 2 years ago

mh-et В файле usbconfig.h четко прописаны пины 1 и 2 для плат ATtiny48 и ATtiny88 (строчки 11 и 12) и у меня соответсвенно так и заработало. А в описании библиотеки (https://github.com/GyverLibs/EasyHID) для MH-ET указан пин 0 для линии D-. Библиотека работает прекрасно, просто кто-то из новичков (типа меня =) ) может поначалу запутаться, если не полезет глубже первой страницы.

GyverLibs commented 2 years ago

Тебе автор пишет, что у него на такой же плате всё работает из коробки. Нужно разобраться в чем дело, а не лезть в исходник и за новичков переживать))

GyverLibs commented 2 years ago

Так погоди, у этой платы юсб распаян на штекер, никакие резисторы не нужны . Просто микро юсб подключи и всё....

Shrek27 commented 2 years ago

Так погоди, у этой платы юсб распаян на штекер, никакие резисторы не нужны . Просто микро юсб подключи и всё....

О_О пойду тестить, это очень-очень... очень сильно упростит мне задачу!