<?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: How to change an ADC channel to another in Processor Expert Software</title>
    <link>https://community.nxp.com/t5/Processor-Expert-Software/How-to-change-an-ADC-channel-to-another/m-p/200385#M760</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Could you please post more details on which MCU do you use and which ADC channels do you use? &lt;/P&gt;&lt;P&gt;A sample project or a .pe file with components settings would be helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;Petr Hradsky&lt;/P&gt;&lt;P&gt;Processor Expert Support Team&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Dec 2012 08:51:54 GMT</pubDate>
    <dc:creator>Petr_H</dc:creator>
    <dc:date>2012-12-10T08:51:54Z</dc:date>
    <item>
      <title>How to change an ADC channel to another</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/How-to-change-an-ADC-channel-to-another/m-p/200384#M759</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;How to change&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;an&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;ADC&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;channel&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;to another&lt;/SPAN&gt;, I'm &lt;SPAN class="hps"&gt;using two&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;ADC&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;channels&lt;/SPAN&gt;, one &lt;SPAN class="hps"&gt;differential&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;and one&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;common mode&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;with&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Processor Expert&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;//CHANNEL 0:&lt;/P&gt;&lt;P&gt;//--------------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clrReg32Bits(PORTE_PCR22, 0x01000700U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_TP = ADC1_CreateSampleGroup(ADC1_DeviceData,1,1U);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_TP = ADC1_StartSingleMeasurement(ADC1_DeviceData);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(!ADC1_GetMeasurementCompleteStatus(ADC1_DeviceData));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_TP&amp;nbsp; = ADC1_GetMeasuredValues(ADC1_DeviceData,&amp;amp;adc_buffer);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adc_result =(uint16_t)adc_buffer;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(adc_result &amp;lt; 0x8000){adc_result = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else{adc_result -= 0x8000;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Temp_hambiente = (adc_result * 0.000036621);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Temp_hambiente -= 0.424;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Temp_hambiente&amp;nbsp; = (Temp_hambiente / 0.00625); &lt;/P&gt;&lt;P&gt;//CHANNEL 1:&lt;/P&gt;&lt;P&gt;//--------------------------------------------&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clrReg32Bits(PORTE_PCR20, 0x01000700U); /* MUX=0x00U */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clrReg32Bits(PORTE_PCR21, 0x01000700U); /* MUX=0x00U */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_TP = ADC1_CreateSampleGroup(ADC1_DeviceData,0,1U);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_TP = ADC1_StartSingleMeasurement(ADC1_DeviceData);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(!ADC1_GetMeasurementCompleteStatus(ADC1_DeviceData));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_TP&amp;nbsp; = ADC1_GetMeasuredValues(ADC1_DeviceData,&amp;amp;adc_buffer);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adc_result =(uint16_t)adc_buffer;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Dec 2012 18:05:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/How-to-change-an-ADC-channel-to-another/m-p/200384#M759</guid>
      <dc:creator>alejandrogarcia</dc:creator>
      <dc:date>2012-12-06T18:05:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to change an ADC channel to another</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/How-to-change-an-ADC-channel-to-another/m-p/200385#M760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Could you please post more details on which MCU do you use and which ADC channels do you use? &lt;/P&gt;&lt;P&gt;A sample project or a .pe file with components settings would be helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;Petr Hradsky&lt;/P&gt;&lt;P&gt;Processor Expert Support Team&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2012 08:51:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/How-to-change-an-ADC-channel-to-another/m-p/200385#M760</guid>
      <dc:creator>Petr_H</dc:creator>
      <dc:date>2012-12-10T08:51:54Z</dc:date>
    </item>
  </channel>
</rss>

