<?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+ Auto acknowledge problem</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/42129/nrf24l01-auto-acknowledge-problem</link><description>I have an application where I am sending a fixed packet length of 32 bytes to data pipe 1. 
 I have set the data width to 32, 
 I have auto acknowledge enabled on P1. 
 I have the TX and P0 address of the transmitter set to the P1 address of the receiver</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 07 Jan 2019 08:09:16 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/42129/nrf24l01-auto-acknowledge-problem" /><item><title>RE: nrf24l01+ Auto acknowledge problem</title><link>https://devzone.nordicsemi.com/thread/164153?ContentTypeID=1</link><pubDate>Mon, 07 Jan 2019 08:09:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f9e685a8-abd0-47fc-85db-b32991f26620</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;I do not see anything standing out wrt. your configuration. As long as you also set the payload width to 32 and the RF channel to 42 on the PRX side as well, it should work.&lt;/p&gt;
&lt;p&gt;Do you have more than one module that you see this issue on? Could you post pictures of the modules that you use?&lt;/p&gt;
&lt;p&gt;[quote]&lt;span&gt;This is actually post of the someone at other forums, but the my situation %100&amp;nbsp; same&lt;/span&gt;[/quote]&lt;/p&gt;
&lt;p&gt;Could you post the link to this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf24l01+ Auto acknowledge problem</title><link>https://devzone.nordicsemi.com/thread/164006?ContentTypeID=1</link><pubDate>Fri, 04 Jan 2019 15:16:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0b016ace-62ed-4454-bb4a-32274df3ba43</guid><dc:creator>YDoc</dc:creator><description>&lt;p&gt;// Transmitter&lt;/p&gt;
&lt;p&gt;uint8_t nrf_tx_addr[ ] ={&lt;br /&gt; 0xE8,&lt;br /&gt; 0xE8,&lt;br /&gt; 0xE8,&lt;br /&gt; 0xE8,&lt;br /&gt; 0xE8&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;uint8_t nrf_rx_addr_p0[ ] ={&lt;br /&gt; 0xE8,&lt;br /&gt; 0xE8,&lt;br /&gt; 0xE8,&lt;br /&gt; 0xE8,&lt;br /&gt; 0xE8&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;uint8_t nrf_rx_addr_p1[ ] ={&lt;br /&gt; 0xC1,&lt;br /&gt; 0xC1,&lt;br /&gt; 0xC1,&lt;br /&gt; 0xC1,&lt;br /&gt; 0xC1&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;nrf_WriteRegister(nrf_reg_SETUP_AW,0x03);&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Address width adjusted to 5 bytes&lt;br /&gt; nrf_WriteRegister(nrf_reg_EN_AA,0x03);&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Auto ACK enabled for only data pipe 0,1&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; nrf_WriteRegister(nrf_reg_EN_RXADDR,0x03);&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// RX Pipelines enabled( 0 and 1 )&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; nrf_WriteRegister(nrf_reg_rx_pw_P0,32);&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// PAYLOAD width of P0 adjusted to 32 bytes &lt;br /&gt; nrf_WriteRegister(nrf_reg_rx_pw_P1,32);&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// PAYLOAD width of P1 adjusted to 32 bytes&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; nrf_MultiWriteRegister(nrf_reg_Tx_ADDR,&lt;span&gt;nrf_tx_addr&lt;/span&gt;,5);&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Transmit address&lt;br /&gt; nrf_MultiWriteRegister(nrf_reg_RX_ADDR_P0,&lt;span&gt;nrf_rx_addr_p0&lt;/span&gt;,5);&amp;nbsp; &amp;nbsp; &amp;nbsp; // Receive address of pipeline 0&lt;br /&gt; nrf_MultiWriteRegister(nrf_reg_RX_ADDR_P1,&lt;span&gt;nrf_rx_addr_p1&lt;/span&gt;,5);&amp;nbsp; &amp;nbsp; &amp;nbsp; // Receive address of pipeline 1&lt;br /&gt;&lt;br /&gt; &lt;br /&gt; nrf_WriteRegister(nrf_reg_SETUP_RETR,0x28);&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 750uS Auto retransmit delay , 8 max auto retransmit&amp;nbsp;&lt;br /&gt; nrf_WriteRegister(nrf_reg_RF_SETUP,0x0E);&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Output Power = 0 dBm , Datarate = 2 Mbps&lt;br /&gt; nrf_WriteRegister(nrf_reg_RF_CH,0x2A);&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Frequency band = 2400 MHz + 42 = 2442 MHz&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;//&amp;nbsp; For Receiver&amp;nbsp; same configuration with&amp;nbsp; address setting at below&amp;nbsp;&lt;/p&gt;
&lt;p&gt;uint8_t nrf_tx_addr[] ={&lt;br /&gt; 0xC1,&lt;br /&gt; 0xC1,&lt;br /&gt; 0xC1,&lt;br /&gt; 0xC1,&lt;br /&gt; 0xC1&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;uint8_t nrf_rx_addr_p0[] ={&lt;br /&gt; 0xC1,&lt;br /&gt; 0xC1,&lt;br /&gt; 0xC1,&lt;br /&gt; 0xC1,&lt;br /&gt; 0xC1&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;uint8_t nrf_rx_addr_p1[] ={&lt;br /&gt; 0xE8,&lt;br /&gt; 0xE8,&lt;br /&gt; 0xE8,&lt;br /&gt; 0xE8,&lt;br /&gt; 0xE8&lt;br /&gt;};&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf24l01+ Auto acknowledge problem</title><link>https://devzone.nordicsemi.com/thread/163905?ContentTypeID=1</link><pubDate>Fri, 04 Jan 2019 09:21:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9998fc93-6e16-4075-bc5f-76293bb876e4</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you post the configuration on both ends?&lt;/p&gt;
&lt;p&gt;It is very important that this is equal on both sides.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>