[résolu] Problème avec modules nrf 24l01+ et log shield SD sur arduino mega

Salut à tous

Je suis nouveau ici, Voilà mon problème : j'utilise : -2 arduino mega 2560 -2 nrf 24l01+ modules -1 SD log shield (celui ci http://snootlab.com/shields-snootlab/86-memoire-fr.html)

J'ai du opéré un petit changement sur mon shield Sd car j'utilise un mega, et ce pour dévier les pins SPI (10 11 12 13 sur le shield SD vs 53 51 50 52 sur le mega), J'ai suivi ce tuto pour le faire : http://forum.snootlab.com/viewtopic.php?f=30&t=134 .

Les modules nrf 24l01+ utilisent également ces pins, d'où mon problème :

Quand je câble la SD et le RF sauf la SCK de la SD, ca fonctionne correctement pour le RF (bien sur la SD ne peut pas s'initialiser).

// RF Arduino SD //GND GND //3V3 3V3 //CE 53 10 //CSN 48 //SCK 52 non branché //MOSI 51 11 //MISO 50 12

Mais quand je branche la SCK en commun pour la SD et la RF, le module RF ne fonctionne plus, il ne reçoit plus les infos de son homologue... Je pense que ça a quelque chose à voir avec les relations maître/esclave... Quelqu’un a une idée d'où cela peut venir? Merci de votre aide!

C'est du SPI donc il faut normalement simplement veiller au chip select (CS/CSN) ou slave select (SS), que les deux soit différents et que les pin soit bien définis dans le code. A part ça les bus SCK, MISO et MOSI sont communs.

Oui, merci. C'était le pin CE du module RF qui n'était pas bien câblé. Merci pour votre aide.