13 votos

Cabezales/Pines sin etiquetar en Arduino Uno

Mirando mi Arduino Uno, me he dado cuenta de que no todos los pines/cabezales están etiquetados. Sé lo que hacen la mayoría de los pines, pero no pude averiguar algunos de ellos (la mayoría no etiquetados en absoluto, y un conjunto etiquetado ICSP, pero no sé lo que significa).

Entonces, mi pregunta es: ¿para qué sirven estos pines (marcados en rojo)?

Arduino Board with circled pins

13voto

Eric Puntos 152

Los pines ICSP son para programar el Arduino directamente con un programador ISP/ICSP. Esto te permite hacer cosas como jugar con el bootloader/etc. Básicamente, mientras que el bootloader de Arduino entiende UART (el negocio de Rx/Tx), el microcontrolador AVR no lo hace, así que si quieres programarlo directamente, tienes que usar los pines ICSP.

Ver aquí y aquí para más detalles.

enter image description here

El conjunto de 6 pines cerca del pin AREF son el ICSP para el sistema USB. La interfaz USB tiene su propio microcontrolador (AFAICT es el ATmega16u2 en la Uno Rev 3). Al parecer, la gente lo utiliza para hacerlo compatible con el teclado o el ratón.

En cuanto a esa única clavija está desconectada. Mirando el esquema se puede ver que IOREF no es más que un pin de referencia de tensión de +5V, y que el pin 1 (el desconocido) está desconectado.

enter image description here

0 votos

Hay lotes de razones para retocar el ATmega16U2. Hacer que se enumere como un teclado/ratón/dispositivo midi/lo que sea en lugar de un puerto serie es una de las más comunes.

0 votos

@ConnorWolf: hm, eso tiene sentido :)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X