<?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>Trying to communicate between NRF24L01+ (TX) and NRF51822 (RX)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/41924/trying-to-communicate-between-nrf24l01-tx-and-nrf51822-rx</link><description>Hi 
 I am trying to establish communication between a NRF24L01+ and an NRF51822, but unable to do so. I am able to communicate between 2 NRF24L01 + and also between 2 NRF51822. I am using the NRF24L01+ to transmit at regular intervals and trying to receive</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 03 Feb 2019 14:01:35 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/41924/trying-to-communicate-between-nrf24l01-tx-and-nrf51822-rx" /><item><title>RE: Trying to communicate between NRF24L01+ (TX) and NRF51822 (RX)</title><link>https://devzone.nordicsemi.com/thread/169178?ContentTypeID=1</link><pubDate>Sun, 03 Feb 2019 14:01:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1553e82-152f-4b03-8eda-d641552318ae</guid><dc:creator>Kenneth</dc:creator><description>[quote user="Arvind123"]The examples are for nRF24LE and nRF24LU, which have&amp;nbsp; on chip microcontroller, while I have an NRF24L01+ chips which I have connected to an ARM controller using the SPI port. In such a case, these examples cannot be used I guess.[/quote]
&lt;p&gt;Internally there is an nRF24L01+ that is controlled through an internal SPI interface, so it should be possible to re-use this. The following application note may also be useful:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.nordicsemi.com/-/media/DocLib/Other/App_Notes/nAN24-12.zip?la=en"&gt;https://www.nordicsemi.com/-/media/DocLib/Other/App_Notes/nAN24-12.zip?la=en&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
[quote user="Arvind123"]The configurations that I have mentioned in the first post for both NRF24 &amp;amp; NRF51822 are compatible right?[/quote]
&lt;p&gt;It seems you have followed the default values, so I can&amp;#39;t see any obvious wrong. If you transmit from the nRF24L01+ you should see the VDD_PA pin toggle to ~1.8V&amp;nbsp;for&amp;nbsp;100-200us during transmission. The pin will stay low during reception (and idle).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Trying to communicate between NRF24L01+ (TX) and NRF51822 (RX)</title><link>https://devzone.nordicsemi.com/thread/169145?ContentTypeID=1</link><pubDate>Sat, 02 Feb 2019 07:14:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d25f56e-fc78-4c9e-8341-53e9e10b8941</guid><dc:creator>Arvind123</dc:creator><description>&lt;p&gt;I downloaded the SDK for nRF24L and checked the enhanced shockburst examples.&lt;/p&gt;
&lt;p&gt;The examples are for nRF24LE and nRF24LU, which have&amp;nbsp; on chip microcontroller, while I have an NRF24L01+ chips which I have connected to an ARM controller using the SPI port. In such a case, these examples cannot be used I guess.&lt;/p&gt;
&lt;p&gt;As you had mentioned, I had even tried using W_TX_PAYLOAD instead of W_TX_PAYLOAD_NOACK, but I&amp;#39;m still unable to establish connection.&lt;/p&gt;
&lt;p&gt;The configurations that I have mentioned in the first post for both NRF24 &amp;amp; NRF51822 are compatible right?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Trying to communicate between NRF24L01+ (TX) and NRF51822 (RX)</title><link>https://devzone.nordicsemi.com/thread/164466?ContentTypeID=1</link><pubDate>Tue, 08 Jan 2019 09:34:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a4394cb3-93a2-4418-a883-089f11551f77</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;You should be able to use the ESB examples from nRFgo SDK v2.3 (nRF24L-series) with the nRF5 SDK (nRF51 or nRF52-series). Please use the examples with no change as a start. The only thing you need to modify is the following for the nRF5 SDK:&lt;br /&gt;&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.2.0/esb_users_guide.html?cp=4_0_0_5_1_2#esb_backwards"&gt;http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.2.0/esb_users_guide.html?cp=4_0_0_5_1_2#esb_backwards&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The nRFgo SDK v2.3 is found here:&lt;br /&gt;&lt;a href="https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF24-series"&gt;https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF24-series&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;After installation you can find the ESB configuration here:&lt;br /&gt;\nRFgo SDK 2.3.0.10040\source_code\projects\nrfgo_sdk\enhanced_shockburst_examples&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As a start don&amp;#39;t use&amp;nbsp;&lt;span&gt;W_TX_PAYLOAD_NOACK, but use the W_TX_PAYLOAD first, since that will work without any specific features enabled.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>