Mystery problem with NRF24L01, 5V Pro Mini, and ISP


hello,

i'm using 2 nrf24l01 wireless transceivers communicate between arduino uno , 5v arduino pro mini. soldered pro mini , other components perf board, female headers swapping out wireless board.

i'm programming pro mini using sparkfun pocket programmer, on 6pin isp header.

i can't life of me arduino , pro mini communicate wirelessly.

i'm using gettingstarted example code rf24-master library.

i know wireless boards in working order, because have arduino mega, , can communicate between uno , mega if take board off of pro mini , stick on mega.

i know mini programmable on isp, because have led's , switches responsive portions of code not involve nrf24l01.

i have tried including 3.9k resistors in series on miso, mosi, , sck lines isp header miso, mosi, , sck pins on wireless board, recommended avr910 prevent "driver contention" during isp. have tried using 1k resistors. no cigar.

i have pro mini pins follows (maybe messed up? not because pro mini appears programmable. . .):
sck: 13
miso: 12
mosi: 11

i'm using pin 10 csn , 8 ce, changed in code using rf24 radio(8,10);

i have checked continuity on of lines numerous times.

i have 10uf cap across 3.3 , gnd, right next wireless board.

i'm using voltage divider 57ohm , 120ohm resistors, take 5v down 3.3 vcc on wireless board. should supply approximately 30ma, more enough spec'd 14ma peak operating current of nrf24l01.

i'm racking brain here, feel i've read every thread nrf24l01.  :smiley-eek-blue:

does see i'm missing? don't know how size resistors "driver contention". . .maybe problem? i've been reading has worked other people generic spi devices.

i wonder if should pulling csn high or something? think read somewhere, i'm not sure @ point.

any appreciated!!!


ok guys...i seemed have resolved problem. i'm posting sort of psa:

i did 2 things make work:

1) remove "driver contention" series resistors (but still remove wifi board while programming avr)
2) power pro mini wall wart, rather pocket programmer

my guess: pocket programmer wasn't releasing miso or mosi line, , wifi board couldn't grab it.

i did quick scan of common problems pocket programmers, wasn't finding much.

if has had problems pocket programmers not releasing , point source awesome. anyway, works!!!



Arduino Forum > Using Arduino > Networking, Protocols, and Devices (Moderator: fabioc84) > Mystery problem with NRF24L01, 5V Pro Mini, and ISP


arduino

Comments