Problème RFID - RC522

Bonjour tout le monde,
J'ai un module RFID RC522 que j'essaie de faire fonctionner.
Il est raccordé sur une carte Atmega MEGA 2560 R3 et j'utilise le branchement classic qu'on trouve sur le net c'est a dire:
RST: 9
IRQ: /
MISO: 12
MOSI: 11
SCK: 13
SDA: 10

J'utilise le même code que tout le monde c'est à dire:

#include <SPI.h>
#include <MFRC522.h>

#define RST_PIN         9          // Configurable, see typical pin layout above
#define SS_PIN          10         // Configurable, see typical pin layout above

MFRC522 mfrc522(SS_PIN, RST_PIN);  // Create MFRC522 instance

void setup() {
	Serial.begin(9600);		// Initialize serial communications with the PC
	while (!Serial);		// Do nothing if no serial port is opened (added for Arduinos based on ATMEGA32U4)
	SPI.begin();			// Init SPI bus
	mfrc522.PCD_Init();		// Init MFRC522
	delay(4);				// Optional delay. Some board do need more time after init to be ready, see Readme
	mfrc522.PCD_DumpVersionToSerial();	// Show details of PCD - MFRC522 Card Reader details
	Serial.println(F("Scan PICC to see UID, SAK, type, and data blocks..."));
}

void loop() {
	// Reset the loop if no new card present on the sensor/reader. This saves the entire process when idle.
	if ( ! mfrc522.PICC_IsNewCardPresent()) {
		return;
	}

	// Select one of the cards
	if ( ! mfrc522.PICC_ReadCardSerial()) {
		return;
	}

	// Dump debug info about the card; PICC_HaltA() is automatically called
	mfrc522.PICC_DumpToSerial(&(mfrc522.uid));
}

Et j'ai comme erreur dans le moniteur:

16:29:33.580 -> Firmware Version: 0x0 = (Unknown)
16:29:34.596 -> WARNING: Communication failure, is the MFRC522 properly connected?
16:29:34.642 -> Scan PICC to see UID, SAK, type, and data blocks...

J'ai vérifié mes soudures et elles sont bien faites ...

Une petite idée ?

Merci

Bonjour akawa

Classique pour un UNO mais pas pour un Mega
image

Cordialement
jpbbricole

Bonjour @jpbbricole,

Tu peux, m'expliquer "vite fait" ? C'est concernant les termes "RD,OCSC, ICPS, ...." ?

Merci

Bonsoir akawa

J'en serai bien incapable :flushed:, il faut voire ça dans le pinout du processeur ATmega2560.

PS:

C'est OC5C, ICP5

Cordialement
jpbbricole

1 Like

@jpbbricole, Tu sais juste me dire si c'est peine perdu avec un elegoo mega R3 ?

Bonsoir akawa

Non, certainement pas, en respectant le brochage SPI propre au Mega.

Cordialement
jpbbricole

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.