Go Down

Topic: SPI con W5500 y MFRC522 (Read 38 times) previous topic - next topic

mariocl

Jun 13, 2018, 08:09 pm Last Edit: Jun 14, 2018, 07:53 pm by surbyte Reason: Agregado de etiquetas de código
Buenos días

Para alguien que cuente con experiencia en el manejo de múltiples módulos SPI conectados a un mismo arduino.

Tengo el detalle que el arduino se queda congelado después de algunos días de operación.

Code: [Select]
#define SS_PIN          10   //MFRC522
#define RST_PIN         9    //MFRC522
#define ETH_CS_PIN      8
const int W5500_RESET_PIN = 3;

MFRC522 mfrc522(SS_PIN, RST_PIN);
Ethernet.init(ETH_CS_PIN);


Funcionan bien ambos módulos en operación, la lectura de tarjetas RFID y las conexiones por Ethernet.

Es con Arduino Pro Mini, ATMega328P La memoria libre es de 696 bytes.

He leído que usar strings con el serial.print satura la memoria, por lo que hago cada 24 horas un reset con:
Code: [Select]
asm volatile ("  jmp 0");

Si alguien tiene experiencia con RFID y Ethernet trabajando sin problemas agradecería su ayuda.

Gracias







GO_zalo

He tenido el mismo problema con exactamente la misma configuración.

No ha habido solución posoble, he añadido un Arduino nano para gestionar el RFID y se comunica con el Arduino principal por serial

No ha vuelto a fallar llevan meses funcionando

Go Up