<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>minimal nRF24L01 setup problem</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/13766/minimal-nrf24l01-setup-problem</link><description>Hello, 
 I am having difficulty having two nRF24L01P&amp;#39;s communicate with one another.
I have set up the devices in what I thought was a minimal system.
I will appreciate any help in identifying the problem. 
 Both units are initialized with the following</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 13 May 2016 07:09:53 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/13766/minimal-nrf24l01-setup-problem" /><item><title>RE: minimal nRF24L01 setup problem</title><link>https://devzone.nordicsemi.com/thread/52612?ContentTypeID=1</link><pubDate>Fri, 13 May 2016 07:09:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e21e031-c311-4ba2-b98b-220b8bb3d5f9</guid><dc:creator>MCY</dc:creator><description>&lt;p&gt;You were so right, it was a hardware issue! (A bad connection resulting in intermittent problems.) Your suggestion of detecting the carrier was very useful in identifying the problem. Well, this question &amp;amp; answer may still be useful for people (like me) who prefer to write individual registers themselves - yes the register set up works.&lt;/p&gt;
&lt;p&gt;Thanks for your response, I appreciate it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: minimal nRF24L01 setup problem</title><link>https://devzone.nordicsemi.com/thread/52611?ContentTypeID=1</link><pubDate>Thu, 12 May 2016 10:55:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f46cab1b-79cc-48b1-8d31-a18a68aabd59</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi, if you are using our hal_nrf library the minimum setup should be:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;// Configure radio as primary receiver (PRX)
hal_nrf_set_operation_mode(HAL_NRF_PRX);
    
// Set payload width to 3 bytes
hal_nrf_set_rx_payload_width((int)HAL_NRF_PIPE0, 3);
    
// Power up radio
hal_nrf_set_power_mode(HAL_NRF_PWR_UP);

// Add a delay of 1.5ms
    
// Enable receiver
CE_HIGH();
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;and for primary transmitter (PTX)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;// Power up radio   
hal_nrf_set_power_mode(HAL_NRF_PWR_UP);

// Add a delay of 1.5ms
    
// Write payload to radio TX FIFO
hal_nrf_write_tx_payload(payload, 3U);
    
// Toggle radio CE signal to start transmission
CE_PULSE();
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;However in this case it might be a hardware issue, do you have access to a spectrum analyzer to measure on an carrier or have you bought nRF24L01+ modules from a distributor of us?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>