<?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>communicate with BT832X (which is using nRF52832) through I2C using a PIC microcontroller</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/94220/communicate-with-bt832x-which-is-using-nrf52832-through-i2c-using-a-pic-microcontroller</link><description>Hello, 
 I am trying to communicate with a BT832X module ( https://ro.mouser.com/datasheet/2/915/BlueNor_BT832X_datasheets-1518727.pdf ) using a PIC microcontroller ( http://ww1.microchip.com/downloads/en/DeviceDoc/39755B.pdf ), through I2C bus interface</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 28 Nov 2022 09:58:35 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/94220/communicate-with-bt832x-which-is-using-nrf52832-through-i2c-using-a-pic-microcontroller" /><item><title>RE: communicate with BT832X (which is using nRF52832) through I2C using a PIC microcontroller</title><link>https://devzone.nordicsemi.com/thread/397813?ContentTypeID=1</link><pubDate>Mon, 28 Nov 2022 09:58:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2ce146a8-008a-4b6b-958d-4ce390b36627</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Anytime!&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll mark this case as resolved then!&lt;/p&gt;
&lt;p&gt;best regards&lt;/p&gt;
&lt;p&gt;Jared&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: communicate with BT832X (which is using nRF52832) through I2C using a PIC microcontroller</title><link>https://devzone.nordicsemi.com/thread/397812?ContentTypeID=1</link><pubDate>Mon, 28 Nov 2022 09:53:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5519bd93-8a4b-4465-a059-089c81922737</guid><dc:creator>Neacsu Cristian</dc:creator><description>&lt;p&gt;I understand.&lt;/p&gt;
&lt;p&gt;Thank you so much for your time and responses. I really appreciate your help!&lt;/p&gt;
&lt;p&gt;All the best!&lt;/p&gt;
&lt;p&gt;Cristian-Stefan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: communicate with BT832X (which is using nRF52832) through I2C using a PIC microcontroller</title><link>https://devzone.nordicsemi.com/thread/397798?ContentTypeID=1</link><pubDate>Mon, 28 Nov 2022 08:45:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:791d5637-d9ec-4c66-8dee-aa26fdacdbf0</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi there,&lt;/p&gt;
[quote user="Neacsu Cristian"]What am I asking is that we bought some&amp;nbsp;BT832X. I was expecting that they are like black boxes, not to program the MCU myself. I was thinking that they already flashed a configuration, and we just need to communicate with the board through some buses (I2C, UART or so). Shall I configure myself the MCU to act properly???[/quote]
&lt;p&gt;Yes,. The MCU doesn&amp;#39;t get shipped with a specific fw, you can consider it empty with no particular&amp;nbsp;configuration except for what is defined as default state of the different registers as explained in the &lt;a href="https://infocenter.nordicsemi.com/topic/struct_nrf52/struct/nrf52832.html?cp=4_2"&gt;Product spec&lt;/a&gt;. You therefore have to flash the MCU with an application, a good starting point is our &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/examples.html?cp=8_1_4"&gt;examples&lt;/a&gt;&amp;nbsp;in the nRF5SDK or the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples.html"&gt;samples&lt;/a&gt;&amp;nbsp;in nRF Connect SDK. The difference between the two is explained &lt;a href="https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/nrf-connect-sdk-and-nrf5-sdk-statement"&gt;here&lt;/a&gt;. A good sample to start with for your application is the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/bluetooth/peripheral_uart/README.html"&gt;NUS sample&lt;/a&gt;&amp;nbsp;which receives data through serial UART and sends it to the connect peer over BLE .&amp;nbsp;&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: communicate with BT832X (which is using nRF52832) through I2C using a PIC microcontroller</title><link>https://devzone.nordicsemi.com/thread/397727?ContentTypeID=1</link><pubDate>Fri, 25 Nov 2022 19:11:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e8aad6fe-7b47-43c1-be0e-ceb2341db4ba</guid><dc:creator>Neacsu Cristian</dc:creator><description>&lt;p&gt;Hello Jared and thank you for your reply.&lt;/p&gt;
&lt;p&gt;That is exactly my question. I mean I saw the documentations and&amp;nbsp;&lt;span&gt;nRF52832&amp;nbsp;is pretty smart! With lots of functionalities.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;What am I asking is that we bought some&amp;nbsp;BT832X. I was expecting that they are like black boxes, not to program the MCU myself. I was thinking that they already flashed a configuration, and we just need to communicate with the board through some buses (I2C, UART or so). Shall I configure myself the MCU to act properly???&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;To understand what am I looking for, is that to achieve some data through my hardware, and then pass those to a paired device through Bluetooth. I bought the&amp;nbsp;BT832X in the next scenario: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;1)&amp;nbsp;&lt;/span&gt;&lt;span&gt;I acquire some data through my hardware; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2) I pass that data to BT832X &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;3) it&amp;#39;s doing its magic to deliver the data to paired Android device, and that&amp;#39;s it (being a blackbox, I need maximum to configure BT832X board through some AT commands, simple stuff, set the Bluetooth Friendly Name, maybe see the MAC address and so on).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The main problem is how can I communicate with the BT832X board, using its default settings. Or more exactly how the BT832X is configured. Or shall I configure myself, and flash my own application somehow to the&amp;nbsp;nRF52832 planted on&amp;nbsp;BT832X? I am very confused.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I hope now my question is a bit more clear.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: communicate with BT832X (which is using nRF52832) through I2C using a PIC microcontroller</title><link>https://devzone.nordicsemi.com/thread/397597?ContentTypeID=1</link><pubDate>Fri, 25 Nov 2022 10:17:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b47545e5-6450-4a51-9e63-ee71521c59e3</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;It looks like you expect the nRF52832 to have a default I2C mode or address which is not the case. The nRF52832 is a MCU not a typical I2C slave where the address and application has already been set. nRF52832 has both a &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/twim.html?cp=4_2_0_32#concept_scx_f5p_xr"&gt;TWIM &lt;/a&gt;(I2C master) and a &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/twis.html?cp=4_2_0_33#concept_agw_dtf_wr"&gt;TWIS &lt;/a&gt;(I2C slave) peripheral, which means that it can act as both. &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/twim.html?cp=4_2_0_32_7_8#register.FREQUENCY"&gt;The I2C master supports a clock frequency of 100 kbps, 250 kbps, or 400 kbps&lt;/a&gt;. How the nRF52832 is configured depends on what application that you flash to it. See our nRF5SDK for &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/twi_scanner_example.html?cp=8_1_4_6_42"&gt;TWIM &lt;/a&gt;and &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/twi_master_with_twis_slave_example.html?cp=8_1_4_6_45"&gt;TWIS &lt;/a&gt;examples or the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/samples/drivers/i2c_fujitsu_fram/README.html"&gt;I2C example in Zephyr&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;best regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>