<?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>stm32f373 nrf24l01+ Cannot set tx addr after flush_tx</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/15368/stm32f373-nrf24l01-cannot-set-tx-addr-after-flush_tx</link><description>Hi, I&amp;#39;m trying to adapt the stm32f4 library from: 
 link text 
 to run an nrf24l01+ with an stm32f373. After some initial SPI headaches, a lot is working. In the initialisation code a lot of stuff is being written to, and read back, with expected behaviour</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 05 Aug 2016 08:46:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/15368/stm32f373-nrf24l01-cannot-set-tx-addr-after-flush_tx" /><item><title>RE: stm32f373 nrf24l01+ Cannot set tx addr after flush_tx</title><link>https://devzone.nordicsemi.com/thread/58716?ContentTypeID=1</link><pubDate>Fri, 05 Aug 2016 08:46:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d79c7da8-91e2-4a4f-9b22-6aec6311def2</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;I&amp;#39;m glad to hear the issue got solved. Happy coding! :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: stm32f373 nrf24l01+ Cannot set tx addr after flush_tx</title><link>https://devzone.nordicsemi.com/thread/58715?ContentTypeID=1</link><pubDate>Thu, 04 Aug 2016 13:41:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7baa0ce9-4360-498a-b00e-a0f4a846665c</guid><dc:creator>Joe Wright</dc:creator><description>&lt;p&gt;I got a logic analyser and found some timing issues with the library I was using.  Especially, CSN was coming up just before the final clock pulse had finished.&lt;/p&gt;
&lt;p&gt;Added a delay, all working now.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: stm32f373 nrf24l01+ Cannot set tx addr after flush_tx</title><link>https://devzone.nordicsemi.com/thread/58714?ContentTypeID=1</link><pubDate>Fri, 29 Jul 2016 12:30:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d731d90-1f0f-44f8-9528-cb27e7634a43</guid><dc:creator>Joe Wright</dc:creator><description>&lt;p&gt;If I do things like put a delay before setting a value, it sticks more often than not.  I&amp;#39;m therefore thinking that my problem is more to do with how I&amp;#39;ve configured the SPI or how I&amp;#39;m doing the transfers.  Will investigate more then close this with the answer if I find it.  Bit of a step up form using Arduinos and Teensy&amp;#39;s...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: stm32f373 nrf24l01+ Cannot set tx addr after flush_tx</title><link>https://devzone.nordicsemi.com/thread/58713?ContentTypeID=1</link><pubDate>Thu, 28 Jul 2016 11:13:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66637baf-26b0-45fa-a2f7-f715bbac7767</guid><dc:creator>Joe Wright</dc:creator><description>&lt;p&gt;Ok, it seems I&amp;#39;m getting some pretty strange behaviour.  Depending on where I set it in the sequence of initialisation, it either works or doesn&amp;#39;t.  Right after FLUSH_TX and the rx_addr_p0 cannot be set.  But after clearing interrupts both can be set.  But then later on neither can be set.  Will continue trying to work out what is going on...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: stm32f373 nrf24l01+ Cannot set tx addr after flush_tx</title><link>https://devzone.nordicsemi.com/thread/58712?ContentTypeID=1</link><pubDate>Thu, 28 Jul 2016 09:20:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c60b6d28-aa61-46f4-b63e-1e7c59aa0a42</guid><dc:creator>Joe Wright</dc:creator><description>&lt;p&gt;When I read it I get the value that was set prior to the first FLUSH_TX.  As a quick fix I&amp;#39;ve edited the default values in the initialisation code to reflect what I wanted to set it to.  But I haven&amp;#39;t got a connection working yet and so I don&amp;#39;t want any unexplained elements in case that&amp;#39;s what&amp;#39;s preventing the successful connection.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: stm32f373 nrf24l01+ Cannot set tx addr after flush_tx</title><link>https://devzone.nordicsemi.com/thread/58711?ContentTypeID=1</link><pubDate>Thu, 28 Jul 2016 08:44:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f311ae08-1d13-4dbd-8d6f-b3ff3591d71d</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Joe: What happened when you try to set the address after you call FLUSH_TX? If you read it out, what do you have ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>