Почему у Arduino Due есть собственный порт программирования и порт USB?


9

Согласно схеме, Arduino Due имеет два USB-входа:

  1. Родной
  2. программирование

Почему это? И когда я буду использовать разные порты?


Есть ли отображение родного порта на последовательные контакты? Порт программирования соответствует 0 и 1 правильно?

Ответы:


6

Любой порт можно использовать для программирования, но собственный порт USB позволяет выполнять другие действия:

Это также позволяет Эмуляции USB-мыши или клавиатуры подключаться к компьютеру. Чтобы использовать эти функции, см. Справочные страницы библиотеки мыши и клавиатуры .

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

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


Таким образом, можно ли подключить мышь к USB-носителю, а также обнаруживать и регистрировать движения мыши на главном ноутбуке через другой USB-вход?
посейд

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