nrF24L01 cant read registers

Discussion about wireless devices

nrF24L01 cant read registers

Postby kin » Fri Jul 29, 2011 7:09 am

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?
kin
 
Posts: 2
Joined: Fri Jul 29, 2011 7:02 am

Re: nrF24L01 cant read registers

Postby brennen » Fri Jul 29, 2011 11:49 am

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).
brennen
Site Admin
 
Posts: 395
Joined: Sun Aug 17, 2008 2:15 pm

Re: nrF24L01 cant read registers

Postby kin » Fri Jul 29, 2011 12:06 pm

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.
kin
 
Posts: 2
Joined: Fri Jul 29, 2011 7:02 am

Re: nrF24L01 cant read registers

Postby brennen » Fri Jul 29, 2011 6:45 pm

No problem. I'm glad you got it working!
brennen
Site Admin
 
Posts: 395
Joined: Sun Aug 17, 2008 2:15 pm


Return to Wireless

Who is online

Users browsing this forum: No registered users and 2 guests

cron