Arduino Forum

International => Français => Topic started by: Franlouc on May 28, 2013, 01:26 pm

Title: [résolu] Problème avec modules nrf 24l01+ et log shield SD sur arduino mega
Post by: Franlouc on May 28, 2013, 01:26 pm
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!
Title: Re: [non réglé] Problème avec modules nrf 24l01+ et log shield SD sur arduino mega
Post by: B@tto on May 28, 2013, 01:54 pm
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.
Title: Re: [non réglé] Problème avec modules nrf 24l01+ et log shield SD sur arduino mega
Post by: Franlouc on May 28, 2013, 05:12 pm
Oui, merci. C'était le pin CE du module RF qui n'était pas bien câblé.
Merci pour votre aide.