Чому Arduino Due має вбудований порт USB та порт програмування?


9

Відповідно до схем, Arduino Due має два входи USB:

  1. Рідні
  2. Програмування

Чому це? І коли я буду використовувати різні порти?


Чи є відображення рідного порту на серійні шпильки? Порт програмування відображає 0 і 1 правильно?

Відповіді:


6

Будь-який порт можна використовувати для програмування, але рідний порт USB дозволяє робити інші дії:

Він також дозволяє завдяки емуляції USB-миші або клавіатури на приєднаному комп'ютері. Щоб скористатися цими функціями, див. Довідкові сторінки бібліотеки миші та клавіатури .

Порт Native USB також може виконувати роль хоста USB для підключених периферійних пристроїв, таких як миші, клавіатури та смартфони. Для використання цих функцій див. Довідкові сторінки USBHost . http://arduino.cc/en/Main/arduinoBoardDue

Таким чином, ви можете користуватися завдяки інтерфейсу з USB-пристроями або підключити його до комп'ютера і привести його в дію як USB-пристрій.


Отже, чи можна було б приєднати мишу до USB-накопичувача та виявити та зареєструвати рухи миші на хост-ноутбуці через інший вхід USB?
poseid

Я думаю, що тільки рідний може зробити те і інше. Інший - лише для програмування.
sachleen
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.