<?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>UART communication is interrupted</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/119342/uart-communication-is-interrupted</link><description>Regarding the operation of EJ2832AA1 (nRF52832), Please answer the following questions. nRF5 SDK ： v15.3.0 SoftDevice ： S132 v6.1.1 
 I am doing UART communication with another external microcontroller. When doing so, we call the API “app_uart_put” about</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 10 Mar 2025 02:29:11 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/119342/uart-communication-is-interrupted" /><item><title>RE: UART communication is interrupted</title><link>https://devzone.nordicsemi.com/thread/526464?ContentTypeID=1</link><pubDate>Mon, 10 Mar 2025 02:29:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b9174d3-beb0-48a9-9861-23711ea5141a</guid><dc:creator>takashina hiroki</dc:creator><description>&lt;p&gt;I understood the content of the answer.&lt;br /&gt;Thanks for your response.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART communication is interrupted</title><link>https://devzone.nordicsemi.com/thread/524918?ContentTypeID=1</link><pubDate>Wed, 26 Feb 2025 18:12:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:44b7076f-50c9-4ba7-8ab6-ecef49675099</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;The app_uart library can only send one byte at a time, so any interrupt that preempts your send function may cause pauses in the transfer. To avoid this, you can use the driver directly and utilize larger DMA buffers (each transmit buffer can be a max. of 256 bytes on the nRF52832).&lt;/p&gt;
&lt;p&gt;Driver documentation:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/hardware_driver_uart.html"&gt;UART&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>