<?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>New to NRF51422</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/25287/new-to-nrf51422</link><description>I am developing a product where I need to read a signal from an SPI ADC and send remotely to a receiver. This will be powered of a coin cell.
I see that the NRF51422 is low power, but I am confused about how to program it...
is the software available</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 21 Sep 2017 02:21:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/25287/new-to-nrf51422" /><item><title>RE: New to NRF51422</title><link>https://devzone.nordicsemi.com/thread/99646?ContentTypeID=1</link><pubDate>Thu, 21 Sep 2017 02:21:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c13cc7b5-011c-460b-a884-231af5942718</guid><dc:creator>D_Hercules</dc:creator><description>&lt;p&gt;Wow, thanks a lot for the help. I just bought the DK actually. Segger sounds like a great software. I wonder what can be used for going commercial... one day I want to sell my device... years from now.
I wish there was a free free no limits software to use out there....
I dont understand the rationale of this devices not being able to be programmed for free.
what is the contact of the IDAP-Link person that sells that device? is there other software that is free that used with that device gives me access to program NRF for free?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Daniel Hercules&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: New to NRF51422</title><link>https://devzone.nordicsemi.com/thread/99647?ContentTypeID=1</link><pubDate>Thu, 21 Sep 2017 01:59:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f169c940-d394-4504-954c-082e192d0bdb</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;no - but you need some kind of programmer which talks SWD. The advantage of the nordic board is that first off it&amp;#39;s a good dev board, secondly all the examples are designed to work with it (buttons,leds,UART..) and third it has JLink-OB which both programs the on board nRF51 and can also be used for debug out, ie to program a custom board with an nRF51 on it. It&amp;#39;s a good way to develop the custom software you&amp;#39;re going to put on your actual board. Or get a Segger JLink or a guy here sells IDAP-Link as a standalone programmer.&lt;/p&gt;
&lt;p&gt;You&amp;#39;ll need to put some kind of debug header on your custom board, probably best to stick to the 0.5&amp;quot; FTSH 10 pin connector (there are cheaper versions) as you just then use a straight thru from the nRF51 to your board.&lt;/p&gt;
&lt;p&gt;GCC works, very terminal-ish. If you are doing non-commercial work I like Segger Embedded Studio for IDE. Some people like eclipse, I don&amp;#39;t.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: New to NRF51422</title><link>https://devzone.nordicsemi.com/thread/99643?ContentTypeID=1</link><pubDate>Thu, 21 Sep 2017 01:50:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8bca268a-2b09-478b-b8d2-942564bcf8a5</guid><dc:creator>D_Hercules</dc:creator><description>&lt;p&gt;ok, I have ordered 5 of those. But I am confused... do I need obligatorily the board on this link to program it? or to program the other board that I also showed in my previous link?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.digikey.com/product-detail/en/NRF51-DK/1490-1038-ND/5022449?WT.mc_id=IQ_7595_G_pla5022449&amp;amp;wt.srch=1&amp;amp;wt.medium=cpc&amp;amp;WT.srch=1&amp;amp;gclid=CjwKCAjwo4jOBRBmEiwABWNaMXrY2799MqCGyR1v0I51k5gs_vvPsFY4u5_3218MCBu3uG8XDAtErBoC-ZIQAvD_BwE"&gt;programmer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I will use GCC since its free... unless you recommend another one free as well.
Regards,&lt;/p&gt;
&lt;p&gt;Daniel Hercules&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: New to NRF51422</title><link>https://devzone.nordicsemi.com/thread/99645?ContentTypeID=1</link><pubDate>Wed, 20 Sep 2017 03:25:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5ce367f3-52af-4589-a2d4-c800c3384700</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;yes you can pretty much use any pin you like for anything, except SWDIO/SWDCLK and the crystal pins etc. You&amp;#39;re not really tied down at all. With many MCUs (Atmel for instance which I like and use a lot) you can mux a pin to a variety of functions but there&amp;#39;s only a few options for each pin. With the nRF51 you basically put the pin number you want to use in a TXPIN/RXPIN .. etc register.&lt;/p&gt;
&lt;p&gt;If you&amp;#39;re going with a module then that one is very cheap - I will however put in a pitch for &lt;a href="https://www.rigado.com/products/modules/bmd-200/"&gt;this one&lt;/a&gt; as I&amp;#39;ve had a lot of success with Rigado modules, you have even more pins and their support is great. Those modules I can solder by hand if necessary (the newer Rigados based on the nRF52 need reflow but aren&amp;#39;t that hard).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: New to NRF51422</title><link>https://devzone.nordicsemi.com/thread/99644?ContentTypeID=1</link><pubDate>Wed, 20 Sep 2017 02:59:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f9cb104a-a6e4-4832-a244-9002a2f4ee46</guid><dc:creator>D_Hercules</dc:creator><description>&lt;p&gt;Last question: (very appreciative of the help).&lt;/p&gt;
&lt;p&gt;I want to jump-start this process of learning the NRF51422. I found the following in ebay (which can solve my problems with refluxing):&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ebay.com/itm/NRF51422-Bluetooth-4-1-Networking-Module-Cortex-M0-Wireless-Module-256KB-FLASH-/232242607835?hash=item3612bcf6db:g:2~QAAOSwsTdZcMXM"&gt;www.ebay.com/.../232242607835&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I see it has limited pins.... Those are GPIO. 2 I think are used for programming? right?
Can the rest of pins be declared for communication (UART) so I can connect a GPS module?
Or declared as digital communication so I can connect an ADC or LCD or OLED screen or anything I want.. Right?
I am WAY to used to arduino nomenclature, where pins are already declared and with a specific purpose. I think this architecture is a little bit different and more flexible. Just want to make sure I pick the right module to start learning.&lt;/p&gt;
&lt;p&gt;Thanks again&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: New to NRF51422</title><link>https://devzone.nordicsemi.com/thread/99642?ContentTypeID=1</link><pubDate>Tue, 19 Sep 2017 02:03:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ada90169-78c2-4630-8649-a50259ada267</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;Yeah the nRF51s reflow easy and I have a homebuilt reflow toaster. Just ensure you skinny up the pads to the point your board house (I use Elecrow) can get some mask between the pads and do any usual kind of adjustments you make (I tend to lengthen a pads a little so I can touch up with an iron if necessary).&lt;/p&gt;
&lt;p&gt;Elecrow&amp;#39;s standard service will do 0.075mm pad clearance and 0.15mm minimum solder mast so that means for the nrf51s I get a max 0.1mm pad (0.1 + 0.15 + 2 * 0.075 == 0.4). I have done with without any mask between the pads and it does work, but you get a lower yield and get to play touch up with hot air quite a bit.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: New to NRF51422</title><link>https://devzone.nordicsemi.com/thread/99641?ContentTypeID=1</link><pubDate>Tue, 19 Sep 2017 01:53:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e740e3e2-5e58-4182-ba26-430f4ef242a8</guid><dc:creator>D_Hercules</dc:creator><description>&lt;p&gt;Thanks a lot. I really appreciate the pointers. Just ordered the DK.
I need an ADC of the type ADS1247... it has to be fast. I cannot use what comes with the MCU. But saving MCU and transmitter in one chip is worth the time to learn how to develop on this new platform.&lt;/p&gt;
&lt;p&gt;Do you know if this package for the NRF chip does well reflowing at home. I have a very precise oven, but not experience with something so small. I usually only reflow SOIC components which is not that complicated.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: New to NRF51422</title><link>https://devzone.nordicsemi.com/thread/99640?ContentTypeID=1</link><pubDate>Tue, 19 Sep 2017 01:43:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9af309aa-f74e-4081-a573-00fc5b3556b4</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;Yes the platform comes with the device (look at the Resources tab above which tells you something about the SDKs and the Softdevices which are available). They are fully documented, you can use the compiled code in your product.&lt;/p&gt;
&lt;p&gt;You can&amp;#39;t use the arduino platform. There are a number of IDEs available ranging from the expensive (Keil) to the free (Eclipse) and the &amp;#39;free-for-non-commercial&amp;#39; (Segger Embedded Studio). You can also just use gcc and gdb for free (and the SDK has examples for this).&lt;/p&gt;
&lt;p&gt;Don&amp;#39;t know about the NF24L01&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: New to NRF51422</title><link>https://devzone.nordicsemi.com/thread/99639?ContentTypeID=1</link><pubDate>Tue, 19 Sep 2017 01:36:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a56150ec-d331-4cb6-bd8b-6a3019b0d1c8</guid><dc:creator>D_Hercules</dc:creator><description>&lt;p&gt;Thanks a lot for the comments. Is the platform to program them free of use?
or can arduino platform be used?
I guess I need to find a module ready to use similar to the nrf24L01. Also, can the NRF24L01 be programmed?
Regards,
Daniel Hercules&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: New to NRF51422</title><link>https://devzone.nordicsemi.com/thread/99638?ContentTypeID=1</link><pubDate>Tue, 19 Sep 2017 00:37:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a92128d-45e8-4b2a-a383-9eda06fa98fb</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;Yes you can program the nrf51822, it&amp;#39;s a full MCU as well as radio and peripherals (it has an ADC on it by the way if you want to avoid using the SPI ADC, it also has SPI so you can read the SPI ADC if you use that).&lt;/p&gt;
&lt;p&gt;the NRF51822 does come in QFN, it&amp;#39;s one of the packaging options.&lt;/p&gt;
&lt;p&gt;I suggest buying the development kit, it&amp;#39;s cheap, it has an integrated JLink debugger you can use for testing your code and also programming your custom boards after you make them.&lt;/p&gt;
&lt;p&gt;Nordic also has the nRF52 series chips which are even lower power and have even more features. I haven&amp;#39;t tried hand-prototyping those yet, they have a pretty tight footprint which is more complicated than QFN (but not quite as bad as BGA).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>