[SOLUCIONADO] Matrizx 8x8 -MAX 7219 - Dudas de pins

Después de un tiempo de utilizar un modulo de 8x8, MAX 7219, veo que las conexiones en ARDUINO de los Pins : DIN, CS, y CLK, varían de un código a otro (según varios autores).

Cual seria la mas conveniente para un “veterano” UNO ???

Un saludo !!:cocktail_glass: ..:cocktail_glass:

Para un Arduino Uno clásico, se recomienda conectar DIN al pin 11, CLK al pin 13 y CS al pin 10, porque son los pines SPI hardware del Uno. Esta configuración permite usar el SPI hardware, que es más rápido y estable que el SPI por software.

Si los pines cambian según el hardware, probablemente sea porque los pines SPI están en esos lugares.

(traducción asistida por IA)

1 Like

Los pines no varían de un autor a otro caprichosamente. Hay razones de dos tipos, hardware o software.

  1. Los pines asignados por hardware son los que @J-M-L te ha indicado.
    Esos son los que el microcontrolador tiene definidos (UNO/MEGA/NANO) para el periférico SPI Serial Peripheral Interface.
  2. Pero resulta que la conexión de un MAX7219 funciona con cualquier pin definido como SALIDA, por eso según desees puedes elegir el que gustes y funcionará y eso se conoce como una conexión de asignación de pines por software.
1 Like

Muchas gracias @JML por tu veloz respuesta.

Un saludo !!..:cocktail_glass::cocktail_glass:

Hola @Surbyte :

Como siempre: Una magistral respuesta !!

Un saludo!!! :cocktail_glass::cocktail_glass: