<?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>What do I need to program Waveshare Mini nRF51822?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9107/what-do-i-need-to-program-waveshare-mini-nrf51822</link><description>Hi, 
 I have a program that it works fine with nRF51-DK, but I want build a PCB with the Waveshare Mini nRF51822 module. 
 What do I need to program this module? With the nRF51-DK, I read data from a sensor through I2C. Can I do it with this module</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 10 Sep 2015 06:55:35 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9107/what-do-i-need-to-program-waveshare-mini-nrf51822" /><item><title>RE: What do I need to program Waveshare Mini nRF51822?</title><link>https://devzone.nordicsemi.com/thread/33538?ContentTypeID=1</link><pubDate>Thu, 10 Sep 2015 06:55:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:41eee003-cf3b-49f3-934b-036b9e3a810f</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;I&amp;#39;m pretty sure that it is the same pins. Anyways, you can just check the product specification for the nRF51 chip, and look at the pinout there, and just follow the wires on the module. The program should also work without changing the code, if you use the same pins. But I guess it would be best to use the pins that is most practical on the module, since you are designing a PCB, and then just change the pin assignments in the code. All pins are GPIOs and interchangeable.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What do I need to program Waveshare Mini nRF51822?</title><link>https://devzone.nordicsemi.com/thread/33541?ContentTypeID=1</link><pubDate>Wed, 09 Sep 2015 21:43:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:961ae15e-ee1a-4c53-b4eb-26072941ce30</guid><dc:creator>Francis</dc:creator><description>&lt;p&gt;Thanks a lot! the module pins (Waveshare Mini nRF51822?), are the same as the board pins (nRF51 DK)? For example, for I2C communicating, I use in the board P0.07 and P0.30 pins. For I2C communicating in the module, are used the same pins (P.07 and P0.30)? Does the program work in the module without changing the code? Thanks again!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What do I need to program Waveshare Mini nRF51822?</title><link>https://devzone.nordicsemi.com/thread/33540?ContentTypeID=1</link><pubDate>Wed, 09 Sep 2015 08:25:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c744f441-17e3-4c2a-a02b-abe0548999f8</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;You just need to connect the SWDIO and SWCLK pins on the chip to the debugger. Just these two wires from the chip, and also a Vref (Supply voltage on the board) to the debugger. You need a 10-pin connector like this, &lt;a href="http://www.keil.com/support/man/docs/jlink/jLink_connectors.htm"&gt;www.keil.com/.../jLink_connectors.htm&lt;/a&gt;, and then connect the three wires to pin 1,2 and 4 on the connector. Then you can use the debug out port on the DK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What do I need to program Waveshare Mini nRF51822?</title><link>https://devzone.nordicsemi.com/thread/33539?ContentTypeID=1</link><pubDate>Tue, 08 Sep 2015 20:43:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f972203-724e-4270-b848-7395751054fd</guid><dc:creator>Francis</dc:creator><description>&lt;p&gt;Hi Stian,&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t understand how I can do it. Can you explain me with more details? I have never used SWD. What cable do I need to do it? Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What do I need to program Waveshare Mini nRF51822?</title><link>https://devzone.nordicsemi.com/thread/33537?ContentTypeID=1</link><pubDate>Tue, 08 Sep 2015 11:37:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d0e30f8f-d415-4e32-a7ad-f7b1b2c5296b</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;Yes, you should be able to create a PCB with GPIOs for the I2C and a header for programming (SWD). Since you have the nRF51 DK, you can actually use this to program your module. Just use the debug out port on the DK, and you should be able to flash your module from nRFgo Studio.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>