matriz 8X8 SPI

Dependencies:   MAX7219 mbed

Fork of Nucleo_blink_led by Miguel Castañeda

Funcionamiento matriz 8X8 SPI con integrado MAX7219 utilizando tarjeta NUCLEO-FR446RE

Materiales:

  • Tarjeta NUCLEO-FR446RE
  • Módulo Matriz 8X8 con integrado MAX7219
  • Jumpers
  • Cable de conexión usb/miniusb

/media/uploads/miguelmstein/20170316_101022.jpg

Pines utilizados:

  • VCC - 5V
  • GND - GND
  • DIN - SPI3_MOSI / PC_12
  • CS - SPI1_SSEL / PA_15
  • CLK - SPI3_SCLK

/media/uploads/miguelmstein/20170316_100825.jpg

Procedimiento

  • Se conectaron los pines del módulo de la matriz al pinout de la tarjeta utilizando los jumpers hembra/hembra.
  • Se conecto el cable de alimentación y de trasnferencia de datos.
  • Luego con el código siguiente se compiló y se extrajo el archivo .bin que se copio a la carpeta de la tarjeta.

Video del montaje con el programa

/media/uploads/miguelmstein/20170316_091054.mp4

  • Nota: El código base se extrajo de un foro de mbed sobre como utilizar una matriz 8x8 con SPI y MAX7219.

Link del foro: https://developer.mbed.org/forum/mbed/topic/129/

  • Nota: El código fue modificado para funcionar con una sola matriz. El código se tradujo y cada funcion se explica en español. Con este código se puede mostrar dentro de lo posible lo que se quiera en una matriz de LEDs de 8x8 ya sea dígitos, letras, figuras, entre otros. Para modificar lo que se quiere mostrar basta con modificar el ultimo digito de cada columna en el código especificada.

Changes

RevisionDateWhoCommit message
3:60bc310c772b 2017-03-16 miguelmstein codigo; default tip
2:163373cf2b79 2017-03-16 miguelmstein funcionamiento matriz 8x8 SPI
1:1f5dc3c1d540 2017-03-15 miguelmstein p1; ; ;
0:97b0a853130e 2017-03-02 miguelmstein OK1; ; ;