<?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>using spi reading External flash</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/37124/using-spi-reading-external-flash</link><description>Hi ; 
 
 I am using the sdk12.3 spi example to read external flash W25Q16, but it fails . Here is my code. Do you have any suggestion ?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 03 Mar 2020 10:17:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/37124/using-spi-reading-external-flash" /><item><title>RE: using spi reading External flash</title><link>https://devzone.nordicsemi.com/thread/237679?ContentTypeID=1</link><pubDate>Tue, 03 Mar 2020 10:17:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:75f9bf2c-5a6b-4d59-a685-d87b0cb40f32</guid><dc:creator>mdevil39</dc:creator><description>&lt;p&gt;After write operation , you should set a delay and then to do read operation .&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: using spi reading External flash</title><link>https://devzone.nordicsemi.com/thread/202108?ContentTypeID=1</link><pubDate>Fri, 02 Aug 2019 11:01:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3273245-0e4c-40d8-a53e-435b706f474c</guid><dc:creator>dolrairom</dc:creator><description>[quote userid="71664" url="~/f/nordic-q-a/37124/using-spi-reading-external-flash/143071"]I add the delay time(5us) between the write and read[/quote]
&lt;p&gt;Hey! How did you do that? I&amp;#39;m getting the same error obtaining 0xff all the time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: using spi reading External flash</title><link>https://devzone.nordicsemi.com/thread/159685?ContentTypeID=1</link><pubDate>Fri, 30 Nov 2018 11:35:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab5eeb76-cb23-4e0a-ab6d-6a5e4f288fe7</guid><dc:creator>shital</dc:creator><description>&lt;p&gt;hello&amp;nbsp;&lt;/p&gt;
&lt;p&gt;witch IDE and witch controller use?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: using spi reading External flash</title><link>https://devzone.nordicsemi.com/thread/143071?ContentTypeID=1</link><pubDate>Mon, 06 Aug 2018 15:25:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:99ca592c-4ee0-4728-9adf-1f5c3dca068f</guid><dc:creator>mdevil39</dc:creator><description>&lt;p&gt;Thanks for your reply . It works now , I add the delay time(5us) between the write and read .&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: using spi reading External flash</title><link>https://devzone.nordicsemi.com/thread/142965?ContentTypeID=1</link><pubDate>Mon, 06 Aug 2018 08:40:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c7da0637-c501-4aa0-b990-5350acf03adb</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;I&amp;#39;d recommend using a logic analyzer to scope your SPI lines to see if the actual transmission of data (both ways) is correct.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: using spi reading External flash</title><link>https://devzone.nordicsemi.com/thread/142906?ContentTypeID=1</link><pubDate>Sat, 04 Aug 2018 14:28:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:24c0c8e8-d393-4795-b9be-e536ddae5a70</guid><dc:creator>mdevil39</dc:creator><description>&lt;p&gt;Mode 0. I don&amp;#39;t know if the write has been success . If not then the reading is right.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: using spi reading External flash</title><link>https://devzone.nordicsemi.com/thread/142786?ContentTypeID=1</link><pubDate>Fri, 03 Aug 2018 11:23:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c922b5fd-99e0-47e4-98bf-eadd8d2954d8</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;Have you scoped the lines to see how it responds?&lt;/p&gt;
&lt;p&gt;What SPI mode are you using?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: using spi reading External flash</title><link>https://devzone.nordicsemi.com/thread/142714?ContentTypeID=1</link><pubDate>Fri, 03 Aug 2018 02:07:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c09581e9-c779-4983-93a7-906321278244</guid><dc:creator>mdevil39</dc:creator><description>&lt;p&gt;Using the command 0x9f it can read the manufacture ID, but it cannot read the data(All data returns are 0xff) , I don&amp;#39;t know which step goes wrong, write or erase or read ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>