<?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>New in NRF52 : SPI slave clock out Def as first byte on MISO</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/33727/new-in-nrf52-spi-slave-clock-out-def-as-first-byte-on-miso</link><description>Hi, 
 
 for my PCB, i&amp;#39;m using an NRF52832 as SPI slave, i send an array of 4 bytes {0xA5,0x00,0x01,ff}, but my SPI master receives always a byte (0xff) before 0xA5. 
 this ff byte corresponds to DEF byte, but i don&amp;#39;t understand why its sent always before</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 25 Apr 2018 13:13:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/33727/new-in-nrf52-spi-slave-clock-out-def-as-first-byte-on-miso" /><item><title>RE: New in NRF52 : SPI slave clock out Def as first byte on MISO</title><link>https://devzone.nordicsemi.com/thread/129781?ContentTypeID=1</link><pubDate>Wed, 25 Apr 2018 13:13:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da45a019-252e-481d-a2c3-c200ba132544</guid><dc:creator>Martin Lesund</dc:creator><description>&lt;p&gt;Hi Mohcine,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I think this can be related to&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-8c41a9b99814482da07416a4cb1d9861/nRF52_5F00_PAN_5F00_109_5F00_add_5F00_v1.1.pdf"&gt;devzone.nordicsemi.com/.../nRF52_5F00_PAN_5F00_109_5F00_add_5F00_v1.1.pdf&lt;/a&gt;, which have a workaround incorporated in SDK v13. (&lt;em&gt;workaround in chapter 3.9 in included .pdf)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Do you have to use SDK v11? (if so,&amp;nbsp;&lt;em&gt;try adding a dummy first byte to SPIS transmit data&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;If not, could you try that same example from &lt;a href="http://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/"&gt;SDK v15&lt;/a&gt;&amp;nbsp;and see if the problem consist?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: New in NRF52 : SPI slave clock out Def as first byte on MISO</title><link>https://devzone.nordicsemi.com/thread/129615?ContentTypeID=1</link><pubDate>Tue, 24 Apr 2018 14:49:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2a30f483-b563-426c-9f31-060bd451acfd</guid><dc:creator>MBarazz</dc:creator><description>&lt;p&gt;Thank you for replying to my question.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Blue : CS / Yellow : MISO" src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/IMG_5F00_20180424_5F00_164435.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Blue : CS / Yellow : MISO&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;as you see, my master is reading 3 bytes (SOF) -&amp;gt; cs is low to receive 3 firt bytes, normally it should be (0xA50001), but finally my nrf spi slave&amp;nbsp;clock out (0xffA500)&lt;/p&gt;
&lt;p&gt;My SPI slave settings :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;* MISO_PIN : 16&lt;/p&gt;
&lt;p&gt;* MOSI_PIN : 15&lt;/p&gt;
&lt;p&gt;* SCK_PIN : 17&lt;/p&gt;
&lt;p&gt;* CS_PIN : 23&lt;/p&gt;
&lt;p&gt;----------------&lt;/p&gt;
&lt;p&gt;Mode : Mode_0&lt;/p&gt;
&lt;p&gt;DEF : 0xFF&lt;/p&gt;
&lt;p&gt;ORC : 0xFF&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: New in NRF52 : SPI slave clock out Def as first byte on MISO</title><link>https://devzone.nordicsemi.com/thread/129601?ContentTypeID=1</link><pubDate>Tue, 24 Apr 2018 14:04:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f830845c-ff89-48d1-9f59-d1ca60ef54a7</guid><dc:creator>Martin Lesund</dc:creator><description>&lt;p&gt;Hi Mohcine,&lt;/p&gt;
&lt;p&gt;Have you checked the lines with a logic analyser, to see what is going on? (&lt;em&gt;please provide this)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Also, could you provide the settings for your slave? &lt;em&gt;(mode etc.)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Martin L.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>