<?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>Link to UART example</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/23366/link-to-uart-example</link><description>Yan, 
 
 
 You mentioned these UART examples: examples\ble_peripheral\ble_app_uart or examples\ble_central\ble_app_uart_c I was not able to find them on your web site. Please provide direct links. 
 
 
 My external processor UART, every 5 mili-seconds</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 08 Jul 2017 20:45:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/23366/link-to-uart-example" /><item><title>RE: Link to UART example</title><link>https://devzone.nordicsemi.com/thread/91851?ContentTypeID=1</link><pubDate>Sat, 08 Jul 2017 20:45:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13d998de-2004-4093-b97f-982699a6606b</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Hi Mike,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I guess you are looking for nRF5
SDK,    then it&amp;#39;s unsurprisingly in
&lt;a href="https://devzone.nordicsemi.com/docs/"&gt;Resources tab&lt;/a&gt;
up on this very page;) If you plan
to use one of nRF52 chips I
recommend to download the latest
nRF5 SDK v13.1.0 and use S132 V4.0.x
Soft Device (BLE stack) on nRF52 DK
board for easy prototyping and
debugging (nRF52832 chip on board).
I also believe that going through
all
&lt;a href="https://devzone.nordicsemi.com/tutorials/"&gt;Tutorials&lt;/a&gt;
and &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.gs/dita/gs/gs.html?cp=1"&gt;Getting
Started&lt;/a&gt;
will be really helpful and you will
appreciate that time investment down
the road.&lt;/li&gt;
&lt;li&gt;OK, so you want to use physical UART at 19.2kbps baud rate to send single byte (8bits) to nRF5x chip every 5ms. Well that means 200Bytes per second, that&amp;#39;s easily achievable with any BT LE 4.x link (you could probably even solve it with broadcasting only if you don&amp;#39;t care about 100% receiving certainty). I would still recommend these Nordic BLE UART Service examples as the best starting point. You just need to understand that typical BLE connection uses longer &amp;quot;interval&amp;quot; then 5ms so you cannot put each byte into single PDU, you will need to group them somehow. Then depending on latency criteria you can either transmit the packets as soon as UART data arrive (if you have two dedicated BLE devices you can go with 7.5ms interval so each of them you would transfer 1-2 packets, with typical iOS or Android phone you would need to settle with their default 30-50ms so you would already need to group bytes into packets because no BLE stack today can transmit 10 packets per one interval) or if you will be grouping them and waiting until certain number of bytes arrive (e.g. 10B = 50ms) and then issue single packet over BLE link (which will be &amp;quot;ticking&amp;quot; independently on lower layers by exchanging empty packets).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Cheers Jan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>