Page 1 of 1

nrF24L01 cant read registers

PostPosted: Fri Jul 29, 2011 7:09 am
by kin
Hello everyone,
i have some problems with the nrF24L01 and i seek for your help.

I am 100% sure that i am writing the correct data to the registers but when i am setting the CE=1 to both the TX and RX and then back to 0 i can read ANYTHING from the RX or TX registers! I mean, there is just no signal from MISO not even the STATUS register that always getting read. When i skip from the code the CE=1,CE=0 code (no transmission) everything is fine and i can read anything.

Any help?

Re: nrF24L01 cant read registers

PostPosted: Fri Jul 29, 2011 11:49 am
by brennen
I've been seeing some people recently on the SparkFun forums mentioning that they are having issues with the 24L01 resetting when CE transitions from high to low (as you are describing). I don't know of any reason this would happen. My suggestion is to put VCC, CE, and IREF pins on a scope and watch what happens on transitions from CE high to low. This may give you a hint (or maybe not).

Re: nrF24L01 cant read registers

PostPosted: Fri Jul 29, 2011 12:06 pm
by kin
Thank you for your reply and i am sorry for bothering your with my problem. The problem is the voltage supply of the modules. I was trying to reduce the voltage (from 5V to the 2.7-3.3 of the datasheet) using resistors. But when i connected both of the modules VCC to arduino's 3v3 everything fixed.

Re: nrF24L01 cant read registers

PostPosted: Fri Jul 29, 2011 6:45 pm
by brennen
No problem. I'm glad you got it working!