<?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 access the RAM of nrf52832</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/27399/how-to-access-the-ram-of-nrf52832</link><description>Now I want to access the RAM of nrf52832 with pdm digital microphone, I need to put the RAM data to the RF data buffer,is there any good way to slove the problem?
Accroding to the datasheet,the PCM sampes is 16-bit,so is there any need to change it to</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 21 Nov 2017 08:19:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/27399/how-to-access-the-ram-of-nrf52832" /><item><title>RE: How to access the RAM of nrf52832</title><link>https://devzone.nordicsemi.com/thread/108204?ContentTypeID=1</link><pubDate>Tue, 21 Nov 2017 08:19:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4b64116e-d9b1-4cdf-9192-bb37e1383202</guid><dc:creator>MartinBL</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The PDM can use &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/pdm.html?cp=2_1_0_42_3#concept_ysq_252_yr"&gt;EasyDMA&lt;/a&gt; to store samples directly in a buffer at a RAM location of your choise. You can then use &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/radio.html?cp=2_1_0_22_0#concept_dxt_xfj_4r"&gt;EasyDMA implemented in the radio&lt;/a&gt; to read out the same data from the same RAM location. You don&amp;#39;t need to worry about the bit width of the samples as long as your receiving device knows how to interpret the incoming data.&lt;/p&gt;
&lt;p&gt;Note however, that only one peripheral can access the same &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/memory.html?cp=2_1_0_7#memory"&gt;RAM block&lt;/a&gt; at a time so you will need to implement a mechanism that ensures that the PDM fills a buffer in a certain RAM block before the radio reads the data. It is possible to reconfigure the PDM and radio to write/read to/from different RAM blocks at run-time allowing you to switch back and forth between two places in RAM located in different RAM blocks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>