<?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 start programming in uKeil from scratch?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/16383/how-to-start-programming-in-ukeil-from-scratch</link><description>Hello, I am new to embedded world. 
 I wanna know that how do i create a new template/blank for programming in uKeil? 
 Right now, i directly open an example from the SDK folder but wanna know how to configure settings in uKeil for nRF51 dk board. </description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 15 Sep 2016 03:21:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/16383/how-to-start-programming-in-ukeil-from-scratch" /><item><title>RE: How to start programming in uKeil from scratch?</title><link>https://devzone.nordicsemi.com/thread/62719?ContentTypeID=1</link><pubDate>Thu, 15 Sep 2016 03:21:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:45b67294-2483-40be-95af-b8a9f8a0bb0b</guid><dc:creator>Nitin Gupta</dc:creator><description>&lt;p&gt;Thank You Sir.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to start programming in uKeil from scratch?</title><link>https://devzone.nordicsemi.com/thread/62718?ContentTypeID=1</link><pubDate>Wed, 14 Sep 2016 10:50:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:98ba337f-0824-4d84-a551-81b575c77805</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;After you have installed Keil you need to install the DeviceFamilyPack from the Pack Installer:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open Pack Installer from Project -&amp;gt; Manage -&amp;gt; Pack Installer...&lt;/li&gt;
&lt;li&gt;Update the packs by clicking the green circle-arrows in the upper left corner&lt;/li&gt;
&lt;li&gt;Select &amp;quot;Nordic Semiconductor&amp;quot; in the left panel&lt;/li&gt;
&lt;li&gt;Then you will see several NordicSemiconductor packs in the right panel. Find The nRF_DeviceFamilyPack and click &amp;quot;Install&amp;quot;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;After that you should be ready to go. I recommend you to just pick an example and remove what you don&amp;#39;t need rather than configuring a project from scratch, as it is easier, takes less time, and I don&amp;#39;t see any downside with it. If you &lt;em&gt;do&lt;/em&gt; want to start from scratch you can create a new project this way (forgive me if I have missed a step):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click Project -&amp;gt; New uVision Project, select the location and name for your project&lt;/li&gt;
&lt;li&gt;Then select the target device in the window that pops up, by expanding Nordic Semiconductor in the lower left panel, selecting the exact device you have (nRF51 or nRF52 variant, the different variants have different flash and RAM sizes).&lt;/li&gt;
&lt;li&gt;In Software Components, select CMSIS CORE by clicking the checkbox, and under Device, select Startup by clicking that checkbox.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Now you have created your project created, and can add includes, all required defines etc. It is best to look at an example project to get this right.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>