<?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>UARTE EasyDMA RAM</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/26162/uarte-easydma-ram</link><description>If ENDRX_STARTRX is enabled and is not closed at all times. 
 After the second RXD.PTR buffer overflows, that is, when RXD.MAXCNT is reached, no configuration is done, uart senders continue to send data, what happens? 
 Will lose the data or will the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 24 Oct 2017 01:27:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/26162/uarte-easydma-ram" /><item><title>RE: UARTE EasyDMA RAM</title><link>https://devzone.nordicsemi.com/thread/103071?ContentTypeID=1</link><pubDate>Tue, 24 Oct 2017 01:27:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c074f8d-ee23-45b7-987b-5cbd25f1bce2</guid><dc:creator>Stayhungry</dc:creator><description>&lt;p&gt;Hi，Sigurd.&lt;/p&gt;
&lt;p&gt;Thank you for your answer.&lt;/p&gt;
&lt;p&gt;My project needs to use double buffers, so I need ENDRX_STARTRX to prevent any bytes from being missed. The uart driver provided by the demo will have a problem, that is, when the expected bytes are not received, it will wait forever.&lt;/p&gt;
&lt;p&gt;Now I think of a seemingly viable way is to combine the GPIOE, PPI, TIMER to monitor the RX pin to determine the end of the reception. If there is a relevant demo, it would be great.&lt;/p&gt;
&lt;p&gt;According to your answer, it seems that I have to disable ENDRX_STARTRX in some key places.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UARTE EasyDMA RAM</title><link>https://devzone.nordicsemi.com/thread/103070?ContentTypeID=1</link><pubDate>Mon, 23 Oct 2017 12:51:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a991f9ea-a119-4519-9758-1ee672492acd</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It could result in overwrite. See &lt;a href="https://devzone.nordicsemi.com/question/166345/nrf52-app_uart_fifo-not-using-hardware-overflow-errors/?answer=166959#post-id-166959"&gt;this post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Note: I recommend to use the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.1.0/hardware_driver_uart.html?cp=4_0_0_2_18"&gt;UART(E) driver&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>