<?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>A non-standard Q-SPI communication application</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/48082/a-non-standard-q-spi-communication-application</link><description>Hello, 
 I am developing a product with a non-standard Q-SPI (4 data out, 1 data in) on nRF52832 with s132. The clock of non-standard Q-SPI requested more than 2MHz. I would like to develop the communication protocol by SW, like a SW I2C. Unfortunately</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 04 Jun 2019 14:08:47 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/48082/a-non-standard-q-spi-communication-application" /><item><title>RE: A non-standard Q-SPI communication application</title><link>https://devzone.nordicsemi.com/thread/190811?ContentTypeID=1</link><pubDate>Tue, 04 Jun 2019 14:08:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3eaecd75-1417-467e-8326-269d4210d35c</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Did you manage to run it without softdevice first? Note that the softdevice will &lt;a href="https://infocenter.nordicsemi.com/topic/sds_s132/SDS/s1xx/sd_resource_reqs/hw_block_interrupt_vector.html?cp=3_4_1_0_6_0"&gt;restrict access to the CLOCK peripheral&lt;/a&gt; when it is enabled, you will have to use the &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.api.v6.1.1/group___n_r_f___s_o_c___f_u_n_c_t_i_o_n_s.html#ga3e5afb495a1b0307c749cc268df94a74"&gt;softdevice API&lt;/a&gt; to request HFCLK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: A non-standard Q-SPI communication application</title><link>https://devzone.nordicsemi.com/thread/190808?ContentTypeID=1</link><pubDate>Tue, 04 Jun 2019 13:58:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:65516c41-b3a3-450b-a597-6c943355a74f</guid><dc:creator>stanley_atc</dc:creator><description>&lt;p&gt;How can it run with s132? I have tried to implement it in my peripheral initial. Nothing came out.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: A non-standard Q-SPI communication application</title><link>https://devzone.nordicsemi.com/thread/190796?ContentTypeID=1</link><pubDate>Tue, 04 Jun 2019 13:19:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e6ec1609-265d-47cc-b2a2-13cec0ae4cb1</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;No, it is not possible to clock out data using this method, only toggle a clock signal. There is no way to get the data directly from RAM to GPIO using this method. An alternative solution could be to use PWM, which support EasyDMA, but we do not have any example code for this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: A non-standard Q-SPI communication application</title><link>https://devzone.nordicsemi.com/thread/190794?ContentTypeID=1</link><pubDate>Tue, 04 Jun 2019 13:06:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:642d88e6-d8cc-4870-bc28-772bb0750a06</guid><dc:creator>stanley_atc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; I checked the post you provided. Is possible I can put the data pins during the toggle edge as data in/out?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: A non-standard Q-SPI communication application</title><link>https://devzone.nordicsemi.com/thread/190642?ContentTypeID=1</link><pubDate>Tue, 04 Jun 2019 01:24:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b55b42e1-9f79-4572-8208-3948264c9f32</guid><dc:creator>stanley_atc</dc:creator><description>&lt;p&gt;Thanks, I will try.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: A non-standard Q-SPI communication application</title><link>https://devzone.nordicsemi.com/thread/190540?ContentTypeID=1</link><pubDate>Mon, 03 Jun 2019 13:38:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8c52ebb2-fc6c-4ad3-9437-c3871e8cf37a</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It is possible to toggle a GPIO at up to 8 MHz in nRF52832 using a TIMER, PPI and GPIOTE. See for instance &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/13430/nrf52-1-4-mhz-clock-needed/51269#51269"&gt;this post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>