<?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>i2c protocol on nrf52832 development kit.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/30906/i2c-protocol-on-nrf52832-development-kit</link><description>Hi, , 
 I am working on the nrf52832 development kit and want to program it as an I2C master. I have download the nRF SDK v12.3 but I am unable to understand the code written, since I am beginner in embedded systems. However, I wish to write my own code</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 27 Feb 2018 10:34:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/30906/i2c-protocol-on-nrf52832-development-kit" /><item><title>RE: i2c protocol on nrf52832 development kit.</title><link>https://devzone.nordicsemi.com/thread/122107?ContentTypeID=1</link><pubDate>Tue, 27 Feb 2018 10:34:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ac1e7af-1f6b-44b6-b841-54e9208c9901</guid><dc:creator>norin saiyed</dc:creator><description>&lt;p&gt;Hey kunal,&lt;/p&gt;
&lt;p&gt;you can use twisensor example available under peripheral/twi_sensor.. you can use your nrf52832 as master and communicate with your I2C slave. You can read and write values using this examples.. API documentation is available on nordic info-center .&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: i2c protocol on nrf52832 development kit.</title><link>https://devzone.nordicsemi.com/thread/122105?ContentTypeID=1</link><pubDate>Tue, 27 Feb 2018 10:25:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69be9ff6-a4b8-4af4-84f4-a6fb11dafec1</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;Hey Kunal,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m glad you&amp;#39;ve chosen to do a project in embedded. It&amp;#39;s going to be a steep learning curve, but you&amp;#39;ll get there eventually.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;First off, ble mesh has it&amp;#39;s own SDK,&amp;nbsp;&lt;a title="nRF5 SDK for Mesh" href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk/dita/sdk/mesh_sdk.html?cp=4_1"&gt;nRF5 SDK for Mesh&lt;/a&gt;. Second, the SDK documentation along with the&amp;nbsp;&lt;a title="Product Specification" href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52/dita/nrf52/chips/nrf52832_ps.html?cp=2_1_0"&gt;Product Specification&lt;/a&gt;&amp;nbsp;will be your go-to place for information. Learning to read the&amp;nbsp;&lt;a title="API Reference" href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v1.0.1/modules.html?cp=4_1_0_6"&gt;API Reference&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a title="Libraries" href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v1.0.1/LIBRARIES.html?cp=4_1_0_4"&gt;Libraries&lt;/a&gt;&amp;nbsp;documentation is critical in order to gain a proper understanding of how you&amp;#39;re supposed to use the SDK. You can of course &amp;quot;just read the code&amp;quot;, but at some point the code complexity will overwhelm a beginner or even an intermediate embedded engineer. The product specification will give you detailed information on the MCU capabilities and limitations, as well as describing the register interface of its various components. You don&amp;#39;t have to delve into every minute detail, but I suggest you read&amp;nbsp;&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/twi.html?cp=2_1_0_48#concept_rhy_rzp_sr"&gt;TWI — I2C compatible two-wire interface&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/twim.html?cp=2_1_0_32#concept_scx_f5p_xr"&gt;TWIM — I2C compatible two-wire interface master with EasyDMA&lt;/a&gt;&amp;nbsp;when you are learning the I2C/TWI drivers.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;ARM provides some &lt;a href="https://community.arm.com/cfs-file/__key/telligent-evolution-components-attachments/01-2142-00-00-00-00-73-48/ARM-white-paper-_2D00_-DSP-capabilities-of-Cortex_2D00_M4-and-Cortex_2D00_M7.pdf"&gt;DSP libraries&lt;/a&gt;, see &lt;a href="https://github.com/ARM-software/CMSIS_5"&gt;https://github.com/ARM-software/CMSIS_5,&lt;/a&gt;&amp;nbsp;and the&amp;nbsp;&lt;a title="arm_math.h" href="https://github.com/ARM-software/CMSIS_5/blob/develop/CMSIS/DSP/Include/arm_math.h"&gt;arm_math.h&lt;/a&gt;&amp;nbsp;header file.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;I suggest you start by&amp;nbsp;reading&amp;nbsp;&lt;a title="Introduction to nRF5 SDK for Mesh" href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v1.0.1/index.html?cp=4_1_0_0"&gt;Introduction to nRF5 SDK for Mesh&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a title="Getting started" href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v1.0.1/md_doc_getting_started_getting_started.html?cp=4_1_0_3"&gt;Getting started&lt;/a&gt;&amp;nbsp;before you do anything else.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Håkon.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>