<?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>Help with nrf24l01+ not seeing air traffic</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/59803/help-with-nrf24l01-not-seeing-air-traffic</link><description>Hello nordic, I have used the nrf24 before with ARM, and this go around its AVR, not that that changes much but looking for some help. I&amp;#39;m familiar with how this chip work and the data sheet as well as the tutorials. I only have one arduino atm so I can</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 07 Apr 2020 21:06:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/59803/help-with-nrf24l01-not-seeing-air-traffic" /><item><title>RE: Help with nrf24l01+ not seeing air traffic</title><link>https://devzone.nordicsemi.com/thread/243961?ContentTypeID=1</link><pubDate>Tue, 07 Apr 2020 21:06:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca9a37ff-9ad6-417e-aedc-074dda0e6ee8</guid><dc:creator>ulao</dc:creator><description>&lt;p&gt;Success!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;side note for anyone reading, Arduino code sets a few presets. For example the channel is not default&amp;nbsp; its set to 0x4c in the code. So for a minimal set up set it back to 2. Also the RF_SETUP&amp;nbsp; on my chip is defaulted to 0x0f but in the Arduino codes its 7. &lt;br /&gt;&lt;br /&gt;Tif for the nordic team, may want to do an Arduino minimal set pu guide as most everyone plays with them stupid things.&amp;nbsp; Take note the mentioned.&lt;/p&gt;
&lt;p&gt;So that out the way, I get a reply !&amp;nbsp; Kenneth, thx for all the assume help! Ticket good to close!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Help with nrf24l01+ not seeing air traffic</title><link>https://devzone.nordicsemi.com/thread/243809?ContentTypeID=1</link><pubDate>Tue, 07 Apr 2020 07:38:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7bfbe6a7-6dd8-421a-b2e6-5937b1a090ff</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Please refer to the datasheet on ???. In short EN_RXADDR = 2 enable RX pipe0 and 1. Also make sure that TX_ADDRESS is equal the RX address you want to transmit to.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Help with nrf24l01+ not seeing air traffic</title><link>https://devzone.nordicsemi.com/thread/243772?ContentTypeID=1</link><pubDate>Tue, 07 Apr 2020 01:35:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ddbe70cd-fba8-40ef-b828-9790f371a5a6</guid><dc:creator>ulao</dc:creator><description>&lt;p&gt;UPDATE: so after changing the clocking edge I apparently bumped out the MOSI wire and that cause the condition above. After plugging it back in I see my register data.&lt;br /&gt;&lt;br /&gt; Still nothing on the receiving end but now I have a path to fallow down.&amp;nbsp; That arduino library is really hard to use but I like the GUI debug. &lt;br /&gt;&lt;br /&gt;not that its a nordic concern but I see no way to set the payload width unless you set an addres. So the minimum I can do is this. &lt;br /&gt;STATUS&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0&lt;br /&gt;RX_ADDR_P0-1&amp;nbsp;&amp;nbsp; &amp;nbsp; = 0x0101010101 0xc2c2c2c2c2&lt;br /&gt;RX_ADDR_P2-5&amp;nbsp;&amp;nbsp; &amp;nbsp; = 0xc3 0xc4 0xc5 0xc6&lt;br /&gt;TX_ADDR&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; = 0xe7e7e7e7e7&lt;br /&gt;RX_PW_P0-6&amp;nbsp;&amp;nbsp; &amp;nbsp; = 0x03 0x00 0x00 0x00 0x00 0x00&lt;br /&gt;EN_AA&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; = 0x3f&lt;br /&gt;EN_RXADDR&amp;nbsp;&amp;nbsp; &amp;nbsp; = 0x03 (???)&lt;br /&gt;RF_CH&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; = 0x4c&lt;br /&gt;RF_SETUP&amp;nbsp;&amp;nbsp; &amp;nbsp; = 0x07&lt;br /&gt;CONFIG&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; = 0x0f&lt;br /&gt;DYNPD/FEATURE&amp;nbsp;&amp;nbsp; &amp;nbsp; = 0x00 0x00&lt;br /&gt;Data Rate&amp;nbsp;&amp;nbsp; &amp;nbsp; = 1MBPS&lt;br /&gt;Model&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; = nRF24L01+&lt;br /&gt;CRC Length&amp;nbsp;&amp;nbsp; &amp;nbsp; = 16 bits&lt;br /&gt;PA Power&amp;nbsp;&amp;nbsp; &amp;nbsp; = PA_MAX&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;and as for the sender I only set&lt;br /&gt;sendCommand(0x20);sendCommand(0x0e);&lt;br /&gt;&amp;nbsp;_delay_ms(2)&lt;br /&gt;&amp;nbsp;sendCommand(0x23);sendCommand(3);&lt;br /&gt;sendCommand(0x30);sendCommand(1);sendCommand(1);sendCommand(1);sendCommand(1);sendCommand(1);&lt;/p&gt;
&lt;p&gt;I then verify all of that. &lt;br /&gt;&lt;br /&gt;then I try sending a growing payload (pulsing after each)&lt;/p&gt;
&lt;p&gt;1&lt;br /&gt;1,2&lt;br /&gt;1,2,3&lt;/p&gt;
&lt;p&gt;and on up to about 21 bytes. Nothing responds to any of these.&lt;br /&gt;&lt;br /&gt;I&amp;#39;m pretty sure I can fix this on my own now if I knew the ???&amp;#39;s I marked in the print out above. Because I can match everything up as I know what that all means. What is EN_RXADDR&amp;nbsp;&amp;nbsp;&amp;nbsp; with two bits on?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Help with nrf24l01+ not seeing air traffic</title><link>https://devzone.nordicsemi.com/thread/243759?ContentTypeID=1</link><pubDate>Mon, 06 Apr 2020 19:10:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e5e1177-e334-459c-9db4-a7be0e6f6ade</guid><dc:creator>ulao</dc:creator><description>&lt;p&gt;Here is read and write, the next read is after 1.5 ms suggestion and the pulse. So too big to fit in one image. but I woudl expect the first read to get 0x08, everything I read is 0 no matter the register.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/readwrite.png" /&gt;&lt;/p&gt;
&lt;p&gt;pulse then read again.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/read.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Help with nrf24l01+ not seeing air traffic</title><link>https://devzone.nordicsemi.com/thread/243734?ContentTypeID=1</link><pubDate>Mon, 06 Apr 2020 15:55:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b57a59ea-f646-4008-bdbe-8e6808f6031a</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Can you show write and then readback? E.g. of CONFIG register (0x00).&lt;/p&gt;
&lt;p&gt;write: 0x20 0x0A&lt;/p&gt;
&lt;p&gt;read: 0x00 0x00&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Help with nrf24l01+ not seeing air traffic</title><link>https://devzone.nordicsemi.com/thread/243665?ContentTypeID=1</link><pubDate>Mon, 06 Apr 2020 13:03:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b053e2ef-6e99-4b54-adfa-903b57c7af3b</guid><dc:creator>ulao</dc:creator><description>&lt;p&gt;Ok I believe that is now corrected but no change in my issue. &lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/clock2.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Help with nrf24l01+ not seeing air traffic</title><link>https://devzone.nordicsemi.com/thread/243658?ContentTypeID=1</link><pubDate>Mon, 06 Apr 2020 12:49:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6ec9af18-c5fa-4b0b-b1fd-72ec50054210</guid><dc:creator>ulao</dc:creator><description>&lt;p&gt;I was sure it was 0,0?&lt;br /&gt;&lt;br /&gt;I may have my i/o lines swapped but this is my analyzer set up. If this is not right what should it be?&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/1321.clock.png" /&gt;&lt;/p&gt;
&lt;p&gt;EDIT: oh I see its clocking on the rising, should be falling.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Help with nrf24l01+ not seeing air traffic</title><link>https://devzone.nordicsemi.com/thread/243585?ContentTypeID=1</link><pubDate>Mon, 06 Apr 2020 09:37:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:272df43c-8205-49cb-b009-609047d8ee3e</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Looking at your trace and comparing with the datasheet, I can find that your MOSI is changing on rising CLK, while the datasheet specify data should be changed on falling CLK:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-1ec6e1e69bc7463b92e6ea0884e89247/pastedimage1586165857592v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;I believe you are using wrong SPI mode.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Help with nrf24l01+ not seeing air traffic</title><link>https://devzone.nordicsemi.com/thread/243523?ContentTypeID=1</link><pubDate>Sun, 05 Apr 2020 18:32:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:71429685-9a1e-4cc7-a408-1380fe94806c</guid><dc:creator>ulao</dc:creator><description>&lt;p&gt;Ok I have finally found my issue but now I can not fix it.&lt;/p&gt;
&lt;p&gt;Problem is that what I set, is ignored. Or ats least I&amp;#39;m pretty sure.&lt;/p&gt;
&lt;p&gt;ex: read config get:0x00 (should be a 8 for default) , wright config with 0x0a, read config get 0x00.&lt;/p&gt;
&lt;p&gt;Or at least I would assume a read does return info? the first clocked out byte is the status register and the data on the second clock byte is the returning data, then 0 is wrong. &lt;br /&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1586111725069v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:sans-serif;font-size:13.4427px;left:318.737px;top:765.485px;"&gt;&amp;nbsp;I also tried sending a NOP after my read request instead of a 0 but no luck. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Help with nrf24l01+ not seeing air traffic</title><link>https://devzone.nordicsemi.com/thread/243262?ContentTypeID=1</link><pubDate>Thu, 02 Apr 2020 18:44:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fee5d8f7-5aa1-4b5f-96e2-d92ecd06a216</guid><dc:creator>ulao</dc:creator><description>&lt;pre&gt;&lt;code&gt;// Power up radio   
hal_nrf_set_power_mode(HAL_NRF_PWR_UP); //gives me a 0xe7  on second byte received from spi. 

// 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;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Help with nrf24l01+ not seeing air traffic</title><link>https://devzone.nordicsemi.com/thread/243238?ContentTypeID=1</link><pubDate>Thu, 02 Apr 2020 15:29:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6be6430f-df11-413d-856c-d814c9742677</guid><dc:creator>ulao</dc:creator><description>&lt;p&gt;Gave that a try but still seeing the 0xe7 I noted on my second question. Surly that is noted in the data sheet somewhere? &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Help with nrf24l01+ not seeing air traffic</title><link>https://devzone.nordicsemi.com/thread/243141?ContentTypeID=1</link><pubDate>Thu, 02 Apr 2020 10:15:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8707d1c5-d3f9-4367-92bd-c824af7ba3e6</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;The problem here may be just about anything, my recommendation is to setup a receiver and transmitter with minimum configuration (e.g. use the default configuration for most registers).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/13766/minimal-nrf24l01-setup-problem/52611#52611"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/13766/minimal-nrf24l01-setup-problem/52611#52611&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>