Mi kit Pi 2 vino con la siguiente tarjeta de referencia de pin GPIO.
Además de mostrar todos los números de pin de 5V, 3.3V, GND y GPIO, tiene información adicional sobre algunos de los pines GPIO como TXD, RXD, UART, CLK, PCM, DE0, CE1, SPI, DIN, DOUT, PCM, SDA, SCL, I2C, MOSI, MISO, SCLK, SPI, PCM, FS junto con varios colores en estos.
¿Qúe significa todo esto? Supongo que estos son pines especiales para algo. ¿No se pueden usar todos los GPIO de la misma manera?
No todos los gpios se pueden usar de la misma manera.
Un gpio se puede configurar para estar en uno de los ocho modos diferentes llamados
ENTRADA, SALIDA, ALT0, ALT1, ALT2, ALT3, ALT4 y ALT5.
Todos se pueden usar en los modos INPUT y OUTPUT.
El uso de los otros modos varía según el gpio. Algunos modos pueden cambiar un gpio para que sea un reloj y el mismo modo puede cambiar un gpio diferente para que sea una línea UART RXD.
Esto probablemente es irrelevante para el 99% de los usuarios. Usarán una biblioteca para manipular los gpios y la biblioteca establecerá el modo necesario.
Consulte la página 102 Periféricos de BRAZO BCM2835 para conocer los modos y significados de gpio (solo los gpios 2-27 son relevantes en Pis reciente).
fuente
Cada uno de los pines tiene su propio propósito especial. No se pueden usar todos para entrada y salida. Puede consultar el tutorial de makezine para obtener más información sobre GPIO. Para conocer las funciones especiales de los pines individuales, puede visitar este sitio web .
fuente
Los datos del pin que obtiene en la tarjeta de referencia se refieren al microcontrolador utilizado en la placa. Encontré un buen documento que explica los pines.
En resumen: puede usar pines para comunicarse con el mundo exterior. Por ejemplo, SPI significa interfaz de bus periférico en serie , I2C es otro protocolo ...
fuente
Cabe señalar que el controlador Broadcom numera los pines de manera diferente a la Raspberry Pi. No se confunda al hacer referencia al enlace anterior y luego mirar la tarjeta de referencia rápida de CanaKit.
CanaKit hace un gran trabajo con sus kits, tengo varios.
FWIW, los pines UART son para comunicación en serie y los he usado mucho.
Este sitio tiene MUCHA información sobre el hardware Pi
fuente