<?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>OVERRUN error occurs when receiving UART.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/54802/overrun-error-occurs-when-receiving-uart</link><description>OVERRUN error occurs when receiving UART. 
 I&amp;#39;m using EasyDMA with UART and want to increase the EasyDMA reception size. Which settings can be used to increase the reception size? 
 And does the following Define not work if 1? Currently 1 is set. UAR</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 26 Nov 2019 09:03:35 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/54802/overrun-error-occurs-when-receiving-uart" /><item><title>RE: OVERRUN error occurs when receiving UART.</title><link>https://devzone.nordicsemi.com/thread/222016?ContentTypeID=1</link><pubDate>Tue, 26 Nov 2019 09:03:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a92c8cf6-b1b8-45a6-8457-b0c43d449a08</guid><dc:creator>H&amp;#229;kon</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Have you read through the product specification chapter about EasyDMA?&amp;nbsp;&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/easydma.html?cp=4_2_0_9#easydma"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/easydma.html?cp=4_2_0_9#easydma&lt;br /&gt;&lt;/a&gt;There are some example code showing how to configure buffer sizes for both reading and writing to RAM in this chapter.&lt;/p&gt;
&lt;p&gt;Also have a look at the UARTE register RXD.MAXCNT&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/uarte.html#register.RXD.MAXCNT"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/uarte.html#register.RXD.MAXCNT&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In order to help you further I need more information about which device you are using, SDK version and which of our examples you preferably have started with.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Update:&amp;nbsp;&lt;br /&gt;Our SDK includes two ways of configuring the RCD.MAXCNT in addition to writing the register bare metal.&lt;br /&gt;Using the nrfx hal layer with function nrf_urate_rx_buffer_set(..., ..., len)&lt;br /&gt;Using the libuarte library with function nrf_libuarte_drv_rx_start(..., .., len)&lt;br /&gt;The input variable len is used to set the RXD.MAXCNT.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>