<?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>NRF24L01 sending but not receiving data</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/13025/nrf24l01-sending-but-not-receiving-data</link><description>Hi
I have been trying to get two NRF24L01 chips communicate with each other since a week now, without much success. All what I can find on the net is Arduino examples using RF24.h library.
I am not using Arduino. 
 The transmitter chip is transmitting</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 07 Apr 2016 11:46:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/13025/nrf24l01-sending-but-not-receiving-data" /><item><title>RE: NRF24L01 sending but not receiving data</title><link>https://devzone.nordicsemi.com/thread/49669?ContentTypeID=1</link><pubDate>Thu, 07 Apr 2016 11:46:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5ebc6f15-0963-430d-bfeb-daf24dc2a330</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Unfortunately we don&amp;#39;t have an example for nRF24L01P(because it would be MCU&amp;#39;s platform dependent).&lt;/p&gt;
&lt;p&gt;Regarding the library, you can find them the nRFgo SDK 2.3.0.10040\source_code\hal\nrf24l01p folder. Since the nRF24L01P is basically integrated inside the nRF24LE1 as the radio part, you can follow what we do in the source code of the esb example for the nRF24LE1 in the &lt;a href="http://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRFgo-SDK"&gt;nRFGo SDK&lt;/a&gt; to implement that on your MCU.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF24L01 sending but not receiving data</title><link>https://devzone.nordicsemi.com/thread/49668?ContentTypeID=1</link><pubDate>Thu, 07 Apr 2016 11:28:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:189b3f27-9af4-45ad-9646-73c24a96e45c</guid><dc:creator>Mani</dc:creator><description>&lt;p&gt;Yes I have checked all steps.
There is Arduino every where on the net and different libraries all for Arduino.
Doesn&amp;#39;t Nordic provide a C library or any example codes for NFR24L01? Seriously&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF24L01 sending but not receiving data</title><link>https://devzone.nordicsemi.com/thread/49670?ContentTypeID=1</link><pubDate>Thu, 07 Apr 2016 10:46:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:598d6a8c-aa54-4d0e-929a-394b18353552</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Yes, you can do that. But have you check you followed all the steps in the Appendix ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF24L01 sending but not receiving data</title><link>https://devzone.nordicsemi.com/thread/49667?ContentTypeID=1</link><pubDate>Thu, 07 Apr 2016 09:26:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e6c3413a-75f7-4794-96e1-9312df263af4</guid><dc:creator>Mani</dc:creator><description>&lt;p&gt;Thanks for the reply.
Is it necessary to check the IRQ pin?
I simply have a for loop that checks the FIFO_STATUS resistor every 500ms. The FIFO status always shows that the FIFO is empty.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF24L01 sending but not receiving data</title><link>https://devzone.nordicsemi.com/thread/49666?ContentTypeID=1</link><pubDate>Thu, 07 Apr 2016 09:11:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3ce86a5-7d52-4867-9cdd-622ab1fdd132</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Mani,&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t have a pseudo code for nRF24L01P but you can find that in the Appendix A in the nRF24L01P product specification.&lt;/p&gt;
&lt;p&gt;In your code, I haven&amp;#39;t seen you set the PRIM_RX bit to 1. Also I don&amp;#39;t see the part that you monitor the IRQ pin and check if RX_DR bit is set.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>