matriz 8X8 SPI
Fork of Nucleo_blink_led by
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
Pines utilizados:
- VCC - 5V
- GND - GND
- DIN - SPI3_MOSI / PC_12
- CS - SPI1_SSEL / PA_15
- CLK - SPI3_SCLK
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.
Revision 3:60bc310c772b, committed 2017-03-16
- Comitter:
- miguelmstein
- Date:
- Thu Mar 16 15:54:03 2017 +0000
- Parent:
- 2:163373cf2b79
- Commit message:
- codigo;
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 163373cf2b79 -r 60bc310c772b main.cpp --- a/main.cpp Thu Mar 16 14:26:03 2017 +0000 +++ b/main.cpp Thu Mar 16 15:54:03 2017 +0000 @@ -1,5 +1,4 @@ #include "mbed.h" -#include "max7219.h" // PC_12: DIN, PC_10: CLK, PA_15: LOAD/CS SPI max72_spi(PC_12, NC, PC_10);