Dlaczego Arduino Due ma port macierzysty i port programowania USB?


9

Zgodnie ze schematem Arduino Due ma dwa wejścia USB:

  1. Ojczysty
  2. Programowanie

Dlaczego to? A kiedy miałbym korzystać z różnych portów?


Czy istnieje mapowanie portu macierzystego na piny szeregowe? Port programowania odwzorowuje na 0 i 1, prawda?

Odpowiedzi:


6

Do programowania można użyć dowolnego portu, ale natywny port USB umożliwia wykonywanie innych czynności:

Umożliwia także emulacji myszy lub klawiatury USB na podłączonym komputerze. Aby skorzystać z tych funkcji, zobacz strony referencyjne bibliotek myszy i klawiatury .

Natywny port USB może również działać jako host USB dla podłączonych urządzeń peryferyjnych, takich jak myszy, klawiatury i smartfony. Aby skorzystać z tych funkcji, zobacz strony referencyjne USBHost . http://arduino.cc/en/Main/arduinoBoardDue

Możesz więc użyć interfejsu Due to z urządzeniami USB lub podłączyć go do komputera i sprawić, by działał jak urządzenie USB.


Czy można podłączyć mysz do natywnego portu USB, a także wykrywać i rejestrować ruchy myszy w laptopie hosta za pośrednictwem innego wejścia USB?
poseid

Myślę, że tylko tubylec może zrobić obie te rzeczy. Drugi służy wyłącznie do programowania.
sachleen
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.