<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: KW40 Heart rate sensor in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KW40-Heart-rate-sensor/m-p/478827#M29274</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Syed,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For USB-KW40 board, heart rate value is taken from a Random Number (using Random Number Generator module) and implements a specific calculation (due this board does not contain a potentiometer). You can look at TimerMeasurmentCallback function at app.c (line 708) where this calculation is made.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In FRDM-KW40 board example, it uses an ADC channel where potentiometer is connected (ADC channel 0). In this example, there is an ADC initialization in board.c file (BOARD_InitAdc function) and heart rate value is taken from potentiometer's value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this can help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Isaac Avila&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 05 Apr 2016 20:22:31 GMT</pubDate>
    <dc:creator>isaacavila</dc:creator>
    <dc:date>2016-04-05T20:22:31Z</dc:date>
    <item>
      <title>KW40 Heart rate sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KW40-Heart-rate-sensor/m-p/478826#M29273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We debugged the "heart rate sensor" example code in USB-KW40 using IAR and able to see the data on "Kinetis BLE toolbox" application,&lt;/P&gt;&lt;P&gt;it is giving the data in between 40 to 50 bpm. But in the code it is written as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define mHeartRateLowerLimit_c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (40) /* Heart beat lower limit, 8-bit value */&lt;/P&gt;&lt;P&gt;#define mHeartRateUpperLimit_c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (201) /* Heart beat upper limit, 8-bit value */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lower limit is 40 and upper limit is 201 so how it is giving 40 to 50 bpm ?&lt;/P&gt;&lt;P&gt;And it seems that sensor data is taken from ADC of KW40, isn't it ? from which ADC input channel the sensor data is expected? because when we open board.c file the function of initialization of adc it is empty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void BOARD_InitAdc(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can we define our own ADC channel in this fuction and how?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Apr 2016 06:46:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KW40-Heart-rate-sensor/m-p/478826#M29273</guid>
      <dc:creator>syed_idris</dc:creator>
      <dc:date>2016-04-04T06:46:18Z</dc:date>
    </item>
    <item>
      <title>Re: KW40 Heart rate sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KW40-Heart-rate-sensor/m-p/478827#M29274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Syed,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For USB-KW40 board, heart rate value is taken from a Random Number (using Random Number Generator module) and implements a specific calculation (due this board does not contain a potentiometer). You can look at TimerMeasurmentCallback function at app.c (line 708) where this calculation is made.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In FRDM-KW40 board example, it uses an ADC channel where potentiometer is connected (ADC channel 0). In this example, there is an ADC initialization in board.c file (BOARD_InitAdc function) and heart rate value is taken from potentiometer's value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this can help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Isaac Avila&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Apr 2016 20:22:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KW40-Heart-rate-sensor/m-p/478827#M29274</guid>
      <dc:creator>isaacavila</dc:creator>
      <dc:date>2016-04-05T20:22:31Z</dc:date>
    </item>
  </channel>
</rss>

