<?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: Kinetis ADC usage issue in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-ADC-usage-issue/m-p/717101#M44000</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Q1.&amp;nbsp; should the cpu pins involved ADC device be configured at first during the initialization phase.&lt;BR /&gt;A1&amp;nbsp;&amp;nbsp; The pins with analog functions assigned to them default to their analog function after reset. So you don't need to configure PORTx_PCRn[MUX] select the pin as ADC input function.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="analog default.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/26718i0F2C703E1C09C20C/image-size/large?v=v2&amp;amp;px=999" role="button" title="analog default.png" alt="analog default.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Q2.&amp;nbsp; there are two modes , query&amp;nbsp; and interrupt mode to indicate the conversion completion , but when I set the interrupt enable , and start the conversion , however , seems the interrupt is lost, what kind of problem would cause it ?&lt;BR /&gt;A2&amp;nbsp;&amp;nbsp; I agree with Mark. Seems that you forget enable ADC interrupt in NVIC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I recommend you refer the ADC examples in MCUXpresso SDK.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="SDK_2.3.1_FRDM-K22F ADC examples.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/25390i2BD8335F8F2E370B/image-size/large?v=v2&amp;amp;px=999" role="button" title="SDK_2.3.1_FRDM-K22F ADC examples.png" alt="SDK_2.3.1_FRDM-K22F ADC examples.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="adc16_interrupt in SDK_2.3.1_FRDM-K22F.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/25442iCDEF09061016B05D/image-size/large?v=v2&amp;amp;px=999" role="button" title="adc16_interrupt in SDK_2.3.1_FRDM-K22F.png" alt="adc16_interrupt in SDK_2.3.1_FRDM-K22F.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First &lt;A href="https://mcuxpresso.nxp.com/en/select"&gt;Search MCU&lt;/A&gt; and Build MCUXpresso SDK.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Search MCU and Build MCUXpresso SDK.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/25493i6CB00BACAB8745CC/image-size/large?v=v2&amp;amp;px=999" role="button" title="Search MCU and Build MCUXpresso SDK.png" alt="Search MCU and Build MCUXpresso SDK.png" /&gt;&lt;/span&gt;&lt;BR /&gt;Then Download SDK&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Download SDK.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/26487iDD56DFE029B9B383/image-size/large?v=v2&amp;amp;px=999" role="button" title="Download SDK.png" alt="Download SDK.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Download SDK Archive.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/26257i970495D2949E53AF/image-size/large?v=v2&amp;amp;px=999" role="button" title="Download SDK Archive.png" alt="Download SDK Archive.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Robin&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 08 May 2018 03:06:31 GMT</pubDate>
    <dc:creator>Robin_Shen</dc:creator>
    <dc:date>2018-05-08T03:06:31Z</dc:date>
    <item>
      <title>Kinetis ADC usage issue</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-ADC-usage-issue/m-p/717099#M43998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I try to use the ADC conversion function on the Kinetis,&amp;nbsp; basically there are two steps ,&amp;nbsp;&amp;nbsp; 1. ADC initialization 2 Start a ADC conversion. &amp;nbsp; I use the interrupt mode , which means after the conversion completion , ADC should raise a interrupt , then the program tries to get the conversion data from the ADC data register. Is that process right ? Here is two questions:&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; should the cpu pins involved ADC device be configured at first during the initialization phase.&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; there are two modes , query&amp;nbsp; and interrupt mode to indicate the conversion completion , but when I set the interrupt enable , and start the conversion , however , seems the interrupt is lost, what kind of problem would cause it ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here the source code of ADC module:&lt;/P&gt;&lt;P&gt;1. initialization:&lt;/P&gt;&lt;P&gt;static int adc_setup(FAR struct adc_lowerhalf_s *dev)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;uint32_t regval = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FAR struct kinetis_adc_s *pt_Adcdev = (FAR struct kinetis_adc_s *)dev;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DEBUGASSERT(NULL != pt_Adcdev);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* config the sim clock rate*/&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adc_simclock();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* CFG config the adc clock to get the ADCK, and select sample time and low-power&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regval =&amp;nbsp; ADC_CFG1_ADLPC | ADC_CFG1_ADICLK_BUSCLK | ADC_CFG1_ADIV_DIV5 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | ADC_CFG1_ADLSMP | ADC_CFG1_MODE_1011BIT;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adc_putreg(pt_Adcdev, KINETIS_ADC_CFG1_OFFSET, regval);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* SC2 select the trigger :software */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regval = ADC_SC2_REFSEL_ALT;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adc_putreg(pt_Adcdev, KINETIS_ADC_SC2_OFFSET, regval);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* SC3 select hardware averaging*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regval = ADC_SC3_AVGS_32SMPLS | ADC_SC3_AVGE; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adc_putreg(pt_Adcdev, KINETIS_ADC_SC3_OFFSET, regval);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* calibrate ADC */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (FALSE == adc_alibration(pt_Adcdev))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return -EINVAL;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return OK;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. start the conversion&lt;/P&gt;&lt;P&gt;static void adc_start(FAR struct adc_lowerhalf_s *dev, FAR char cChannelid)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;uint32_t regval = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FAR struct kinetis_adc_s *pt_Adcdev = (FAR struct kinetis_adc_s *)dev;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEBUGASSERT(NULL != pt_Adcdev);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*choose a channel*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;regval = ((cChannelid &amp;lt;&amp;lt; ADC_SC1_ADCH_SHIFT) &amp;amp; ADC_SC1_ADCH_MASK) | ADC_SC1_AIEN;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("adc start!\n");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*start a conversion*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adc_putreg(pt_Adcdev, KINETIS_ADC_SC1A_OFFSET, regval);&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 May 2018 07:11:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-ADC-usage-issue/m-p/717099#M43998</guid>
      <dc:creator>alvenwu</dc:creator>
      <dc:date>2018-05-01T07:11:30Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis ADC usage issue</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-ADC-usage-issue/m-p/717100#M43999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alven&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; should the cpu pins involved ADC device be configured at first during the initialization phase.&lt;BR /&gt;This depends on the device and the ADC being used. Dedicated ADC inputs need no initialisation but if a pin with ADC multiplexed with other functions is involved it may require it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; seems the interrupt is lost&lt;BR /&gt;Do you enable the ADC interrupt in the NVIC?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;See also &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fdocs%2FuTasker%2FuTaskerADC.pdf" rel="nofollow" target="_blank"&gt;http://www.utasker.com/docs/uTasker/uTaskerADC.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;P.S. Don't forget to calibrate the ADC before first use!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;EM&gt;uTasker developer and supporter (+5'000 hours experience on +60 Kinetis derivatives in +80 product developments)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;SPAN&gt;Kinetis: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 May 2018 11:30:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-ADC-usage-issue/m-p/717100#M43999</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2018-05-01T11:30:46Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis ADC usage issue</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-ADC-usage-issue/m-p/717101#M44000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Q1.&amp;nbsp; should the cpu pins involved ADC device be configured at first during the initialization phase.&lt;BR /&gt;A1&amp;nbsp;&amp;nbsp; The pins with analog functions assigned to them default to their analog function after reset. So you don't need to configure PORTx_PCRn[MUX] select the pin as ADC input function.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="analog default.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/26718i0F2C703E1C09C20C/image-size/large?v=v2&amp;amp;px=999" role="button" title="analog default.png" alt="analog default.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Q2.&amp;nbsp; there are two modes , query&amp;nbsp; and interrupt mode to indicate the conversion completion , but when I set the interrupt enable , and start the conversion , however , seems the interrupt is lost, what kind of problem would cause it ?&lt;BR /&gt;A2&amp;nbsp;&amp;nbsp; I agree with Mark. Seems that you forget enable ADC interrupt in NVIC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I recommend you refer the ADC examples in MCUXpresso SDK.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="SDK_2.3.1_FRDM-K22F ADC examples.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/25390i2BD8335F8F2E370B/image-size/large?v=v2&amp;amp;px=999" role="button" title="SDK_2.3.1_FRDM-K22F ADC examples.png" alt="SDK_2.3.1_FRDM-K22F ADC examples.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="adc16_interrupt in SDK_2.3.1_FRDM-K22F.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/25442iCDEF09061016B05D/image-size/large?v=v2&amp;amp;px=999" role="button" title="adc16_interrupt in SDK_2.3.1_FRDM-K22F.png" alt="adc16_interrupt in SDK_2.3.1_FRDM-K22F.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First &lt;A href="https://mcuxpresso.nxp.com/en/select"&gt;Search MCU&lt;/A&gt; and Build MCUXpresso SDK.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Search MCU and Build MCUXpresso SDK.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/25493i6CB00BACAB8745CC/image-size/large?v=v2&amp;amp;px=999" role="button" title="Search MCU and Build MCUXpresso SDK.png" alt="Search MCU and Build MCUXpresso SDK.png" /&gt;&lt;/span&gt;&lt;BR /&gt;Then Download SDK&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Download SDK.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/26487iDD56DFE029B9B383/image-size/large?v=v2&amp;amp;px=999" role="button" title="Download SDK.png" alt="Download SDK.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Download SDK Archive.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/26257i970495D2949E53AF/image-size/large?v=v2&amp;amp;px=999" role="button" title="Download SDK Archive.png" alt="Download SDK Archive.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Robin&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2018 03:06:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-ADC-usage-issue/m-p/717101#M44000</guid>
      <dc:creator>Robin_Shen</dc:creator>
      <dc:date>2018-05-08T03:06:31Z</dc:date>
    </item>
  </channel>
</rss>

