En-têtes / broches sans étiquette sur Arduino Uno

12

En regardant mon Arduino Uno, j'ai remarqué que toutes les broches / en-têtes ne sont pas étiquetées. Je sais ce que font la plupart des broches, mais je ne pouvais pas en comprendre certaines (la plupart non étiquetées du tout, et un ensemble étiqueté ICSP, mais je ne sais pas ce que cela signifie).

Alors, ma question est: à quoi servent ces épingles (cerclées de rouge)?

Carte Arduino avec broches cerclées

apnorton
la source

Réponses:

12

Les broches ICSP permettent de programmer l'Arduino directement avec un programmeur ISP / ICSP. Cela vous permet de faire des choses comme jouer avec le chargeur de démarrage / etc. Fondamentalement, alors que le chargeur de démarrage Arduino comprend UART (l'entreprise Rx / Tx), le microcontrôleur AVR ne le fait pas, donc si vous voulez le programmer directement, vous devez utiliser les broches ICSP.

Voir ici et ici pour plus de détails.

entrez la description de l'image ici

Le jeu de 6 broches près de la broche AREF est l'ICSP pour le système USB. L'interface USB a son propre microcontrôleur (AFAICT c'est l' ATmega16u2 dans l'Uno Rev 3). Apparemment, les gens l'utilisent pour le rendre compatible avec le clavier ou la souris.

En ce qui concerne cette broche solitaire - elle est déconnectée. En regardant le schéma , on peut voir que IOREF n'est rien d'autre qu'une broche de référence de tension + 5V, et que la broche 1 (la broche inconnue) est déconnectée.

entrez la description de l'image ici

Manishearth
la source
Il y a de nombreuses raisons de modifier l'ATmega16U2. L'énumérer comme un clavier / souris / périphérique midi / quoi que ce soit plutôt qu'un port série est un port commun.
Connor Wolf
@ConnorWolf: hm, ça a du sens :)
Manishearth