Encabezados / pines sin etiqueta en Arduino Uno

12

Al mirar mi Arduino Uno, noté que no todos los pines / encabezados están etiquetados. Sé lo que hacen la mayoría de los pines, pero no pude entender algunos de ellos (la mayoría no están etiquetados en absoluto, y un conjunto etiquetado como ICSP, pero no sé qué significa eso).

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

Tablero Arduino con pasadores circulares

Apnorton
fuente

Respuestas:

12

Los pines ICSP son para programar el Arduino directamente con un programador ISP / ICSP. Esto le permite hacer cosas como meterse con el gestor de arranque / etc. Básicamente, mientras que el gestor de arranque Arduino comprende UART (el negocio Rx / Tx), el microcontrolador AVR no lo hace, por lo que si desea programarlo directamente, debe usar los pines ICSP.

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

ingrese la descripción de la imagen aquí

El conjunto de 6 pines cerca del pin AREF es el ICSP para el sistema USB. La interfaz USB tiene su propio microcontrolador (AFAICT es el ATmega16u2 en Uno Rev 3). Aparentemente, la gente usa esto para que sea compatible con el teclado o el mouse.

En cuanto a ese pin solitario, está desconectado. Mirando el esquema , uno puede ver que IOREF no es más que un pin de referencia de voltaje de + 5V, y que el pin 1 (el pin desconocido) está desconectado.

ingrese la descripción de la imagen aquí

Manishearth
fuente
Hay muchas razones para modificar el ATmega16U2. Hacer que se enumere como un teclado / mouse / dispositivo midi / lo que sea más que un puerto serie es uno común.
Connor Wolf
@ConnorWolf: hm, eso tiene sentido :)
Manishearth