<?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>Hi, im using NRF52832, i want to use SPI with easy DMA</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/33159/hi-im-using-nrf52832-i-want-to-use-spi-with-easy-dma</link><description>I try to use SPI with easy DMA, in page 279 in the datasheet says: &amp;quot; An SPI master transaction consists of a sequence started by the START task followed by a number of events, and finally the STOP task &amp;quot; mi question is what are these TASKS (START and</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 09 Apr 2018 14:59:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/33159/hi-im-using-nrf52832-i-want-to-use-spi-with-easy-dma" /><item><title>RE: Hi, im using NRF52832, i want to use SPI with easy DMA</title><link>https://devzone.nordicsemi.com/thread/127477?ContentTypeID=1</link><pubDate>Mon, 09 Apr 2018 14:59:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d8cc9c92-2cae-499e-bd59-6ba56f454fcc</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The tasks refer to the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/spim.html?cp=2_1_0_30_5#unique_1705305083"&gt;peripheral registers&lt;/a&gt;. These registers can be written as suggested by Turbo J above, to trigger certain tasks. Tasks will usually trigger events (event registers being set), indicating that something have happened&amp;nbsp;and needs attention.&lt;/p&gt;
&lt;p&gt;If you are using the SDK, you can configure the drivers to use EasyDMA, without having to touch the registers. In SDK 12.3.0 you can enable EasyDMA on the SPI peripheral by setting the config&amp;nbsp;&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v12.3.0/group__nrf__drv__spi__config.html#ga84c4412f5514fbbe0c28b10d1ca2b392"&gt;SPIx_USE_EASY_DMA&lt;/a&gt;&amp;nbsp;to 1.&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><item><title>RE: Hi, im using NRF52832, i want to use SPI with easy DMA</title><link>https://devzone.nordicsemi.com/thread/127288?ContentTypeID=1</link><pubDate>Sat, 07 Apr 2018 15:29:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a1df43e-89df-45f4-a813-13b05fbe8595</guid><dc:creator>luiskjuarez</dc:creator><description>&lt;p&gt;thank you Turbo j, wich verision of SDK have the example, i cant found an example of SPI whit DMA in the 12.3.0 of the SDK&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Hi, im using NRF52832, i want to use SPI with easy DMA</title><link>https://devzone.nordicsemi.com/thread/127285?ContentTypeID=1</link><pubDate>Sat, 07 Apr 2018 11:44:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b77e41e1-275f-4f15-bad5-7daaf229bd20</guid><dc:creator>Turbo J</dc:creator><description>&lt;p&gt;RTFM:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;NRF_SPIM0-&amp;gt;TASKS_START=1;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;You want to look at example code that is shipped with the NRF SDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>