Pourquoi l'Arduino Due a-t-il un port de programmation natif et USB?

9

Selon les schémas, l'Arduino Due a deux entrées USB:

  1. Originaire de
  2. Programmation

Pourquoi est-ce? Et quand utiliserais-je les différents ports?

poseid
la source
Existe-t-il un mappage du port natif aux broches série? Le port de programmation correspond à 0 et 1 correct?

Réponses:

6

L'un ou l'autre des ports peut être utilisé pour la programmation, mais le port USB natif vous permet de faire d'autres choses:

Il permet également au Due d'émuler une souris ou un clavier USB vers un ordinateur connecté. Pour utiliser ces fonctionnalités, consultez les pages de référence de la bibliothèque Souris et clavier .

Le port USB natif peut également servir d'hôte USB pour les périphériques connectés tels que les souris, les claviers et les smartphones. Pour utiliser ces fonctionnalités, consultez les pages de référence USBHost . http://arduino.cc/en/Main/arduinoBoardDue

Vous pouvez donc utiliser l'interface Due to avec des périphériques USB ou le connecter à votre ordinateur et le faire agir comme un périphérique USB.

sachleen
la source
Ainsi, il serait possible de connecter une souris à un port USB natif, et de détecter et d'enregistrer les mouvements de la souris dans l'ordinateur portable hôte via l'autre entrée USB?
poseid
Je pense que seul le natif peut faire ces deux choses. L'autre est uniquement destiné à la programmation.
sachleen