<?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>How to use PRS</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/71973/how-to-use-prs</link><description>Hi there! 
 I&amp;#39;m currently in a position where I&amp;#39;m using SPI0, SPI1 and SPI2 (for ST7735, WS2812 and SD-Card for FatFS) while I need to also be able to use I2C for the Adafruit NFC reader. I knew there was something named Peripheral Resource Sharing (PRS</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 01 Mar 2021 11:00:45 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/71973/how-to-use-prs" /><item><title>RE: How to use PRS</title><link>https://devzone.nordicsemi.com/thread/296810?ContentTypeID=1</link><pubDate>Mon, 01 Mar 2021 11:00:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b0f742b-e2a9-413e-b3ea-91d7308e719c</guid><dc:creator>JVKran</dc:creator><description>&lt;p&gt;Hi Susheel,&lt;/p&gt;
&lt;p&gt;Okay, I thought so. Thanks for confirming and clearing it further up!&lt;/p&gt;
&lt;p&gt;I ended up bit banging the WS2812 by the way. Now SPI0 is available as TWI bus. &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f609.svg" title="Wink"&gt;&amp;#x1f609;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Jochem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use PRS</title><link>https://devzone.nordicsemi.com/thread/296167?ContentTypeID=1</link><pubDate>Thu, 25 Feb 2021 09:03:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb9b21b2-d333-4c3f-8f08-186fe15fe262</guid><dc:creator>Susheel Nuguru</dc:creator><description>[quote user=""]This makes me think the SPI0 and TWI0 peripheral aren&amp;#39;t allowed to be initialized at the same time. But then the question arises what the goal of the PRS is. Wasn&amp;#39;t that the problem PRS was supposed to solve?[/quote]
&lt;p&gt;&amp;nbsp;It is just a fancy mutual exclusion element and does not aid you to use the same SerioBox for two different things at the same time. You initialize a SerioBox as one perpheral instance and the registers have different meaning for the other peripheral inside the same SerioBox and we cannot assume that the transactions are mapped like inside a virutal box. A bit clearer explanation can be found &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/66387/what-is-prs"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>