<?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>Have an nRF52832 &amp;quot;dev board&amp;quot; and a BME280 breakout board, where to start?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/49561/have-an-nrf52832-dev-board-and-a-bme280-breakout-board-where-to-start</link><description>Hi All 
 
 I am a newbie with the nRF52 series SoC&amp;#39;s and my end goal is to make a solar powered weather station. 
 I have a very crude nRF52832 dev board that I program with a SEGGER J-Link, and some BME280 &amp;amp; SGP30 breakout boards. So far I have done</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 10 Jul 2019 12:58:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/49561/have-an-nrf52832-dev-board-and-a-bme280-breakout-board-where-to-start" /><item><title>RE: Have an nRF52832 "dev board" and a BME280 breakout board, where to start?</title><link>https://devzone.nordicsemi.com/thread/197628?ContentTypeID=1</link><pubDate>Wed, 10 Jul 2019 12:58:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:93826a28-2efe-47e3-9aa6-cd27f7a7bb7c</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;I also suggest using a logic analyzer as it will show you what&amp;#39;s actually going on the bus.&amp;nbsp;It&amp;#39;s the only proper way to learn how I2C/TWI works IMHO.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Have an nRF52832 "dev board" and a BME280 breakout board, where to start?</title><link>https://devzone.nordicsemi.com/thread/197608?ContentTypeID=1</link><pubDate>Wed, 10 Jul 2019 11:34:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eefc727d-f2b4-4667-b156-a8460c398d67</guid><dc:creator>awneil</dc:creator><description>[quote userid="76634" url="~/f/nordic-q-a/49561/have-an-nrf52832-dev-board-and-a-bme280-breakout-board-where-to-start/197605"]getting a proper&amp;nbsp;dev kit would have been the wise decision[/quote]
&lt;p&gt;You could still do it ....&lt;/p&gt;
&lt;p&gt;I would suggest that it would be a good investment&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Have an nRF52832 "dev board" and a BME280 breakout board, where to start?</title><link>https://devzone.nordicsemi.com/thread/197605?ContentTypeID=1</link><pubDate>Wed, 10 Jul 2019 11:28:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e59ad04f-d0c5-4c3a-9731-8d65a7894627</guid><dc:creator>ANTALIFE</dc:creator><description>&lt;p&gt;Most of my programming experience is with Arduino (so AVR&amp;#39;s) but I have also been working with STM32&amp;#39;s at work for the past year,&amp;nbsp;so this is why I decided to make a project with the nRF52.&lt;/p&gt;
&lt;p&gt;In terms of C experience I think I know enough to do basic stuff, though this is my second time trying to talk with a sensor over i2c, first was on the&amp;nbsp;&lt;span&gt;STM32 project.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Yea getting a proper&amp;nbsp;dev kit would have been the wise decision. I know that my crude dev kit works so for now I will try and use the i2c/twi scanner example and see if I can pick up the sensor address. From that point will try and read a value from the ID register (like other people suggested)&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Have an nRF52832 "dev board" and a BME280 breakout board, where to start?</title><link>https://devzone.nordicsemi.com/thread/197604?ContentTypeID=1</link><pubDate>Wed, 10 Jul 2019 11:23:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:963fb3d1-db95-4702-b4d1-721260df7f4d</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;You will need to create the implementations for the BME280&amp;#39;s&amp;nbsp;&lt;span&gt;user_i2c_read,&amp;nbsp;&lt;/span&gt;&lt;span&gt;user_i2c_write, and&amp;nbsp;&lt;/span&gt;&lt;span&gt;user_delay_ms&amp;nbsp;&lt;/span&gt;&lt;span&gt;functions.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;The&amp;nbsp;&lt;span&gt;user_delay_ms function is easy as we already have one implementation of it in nrf_delay_ms()&amp;nbsp;in nRF5_SDK_15.3\components\libraries\delay\nrf_delay.h.&lt;br /&gt;&lt;br /&gt;The read function can be call to&amp;nbsp;&lt;a title="nrfx_twim_rx" href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/group__nrfx__twim.html?cp=5_1_6_9_0_37_0_24#gaf27cd3c7aabca2f4b04aa3b81374b2bb"&gt;nrfx_twim_rx&lt;/a&gt;() and the write function a call to&amp;nbsp;&lt;a title="nrfx_twim_tx" href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/group__nrfx__twim.html?cp=5_1_6_9_0_37_0_27#gaca8c4ae7f10409b7ca2b838fa1ac41dd"&gt;nrfx_twim_tx&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;You&amp;nbsp;should also initialize the &lt;a title="TWIM driver" href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/group__nrfx__twim.html?cp=5_1_6_9_0_37_0"&gt;TWIM driver&lt;/a&gt; before the BME280 driver.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Have an nRF52832 "dev board" and a BME280 breakout board, where to start?</title><link>https://devzone.nordicsemi.com/thread/197522?ContentTypeID=1</link><pubDate>Wed, 10 Jul 2019 07:57:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5cd3e978-2101-448d-9da1-2a318be6fb0f</guid><dc:creator>awneil</dc:creator><description>[quote userid="76634" url="~/f/nordic-q-a/49561/have-an-nrf52832-dev-board-and-a-bme280-breakout-board-where-to-start"]I am a newbie with the nRF52[/quote]
&lt;p&gt;Do you have experience with any other microcontroller(s) ?&lt;/p&gt;
&lt;p&gt;Do you have experience with programming in general? &amp;#39;C&amp;#39; programming in particular?&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I would &lt;em&gt;strongly&lt;/em&gt; recommend that you get a Nordic Dev Kit - as that will give you documented, ready-to-go examples, and people here will know the board.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;It will also be the target of all Nordic&amp;#39;s tutorials, demos, etc.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;It also has a built-in J-link to download &amp;amp; debug your code - which can also be used to&amp;nbsp;download &amp;amp; debug external targets.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Once you have gained experience on the DK with the nRF product and the tools, &lt;em&gt;&lt;strong&gt;then&lt;/strong&gt; &lt;/em&gt;you will be in a position to move on to &amp;quot;custom&amp;quot; hardware...&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Start here:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.nordicsemi.com/Get-Started"&gt;https://www.nordicsemi.com/Get-Started&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/getting-started/posts/introduction-to-bluetooth-low-energy-and-ble-devel"&gt;https://devzone.nordicsemi.com/nordic/short-range-guides/b/getting-started/posts/introduction-to-bluetooth-low-energy-and-ble-devel&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This does assume that you are already familiar with &amp;#39;C&amp;#39; programming for embedded microcontrollers.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Have an nRF52832 "dev board" and a BME280 breakout board, where to start?</title><link>https://devzone.nordicsemi.com/thread/197497?ContentTypeID=1</link><pubDate>Wed, 10 Jul 2019 06:44:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:14579979-75a6-472f-b121-a6ee9723b16b</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;The blog post have links to example source code for the BME280 and code to send data over BLE. &amp;nbsp;The development environment is Eclipse GCC. &amp;nbsp;There are many pages on that blog. &amp;nbsp;If you follow the setup, you can get the examples working in no time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>