<?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>LPCXpresso IDE中的主题 Re: LPC1769 ADC Read</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566240#M18360</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by rattus on Thu Aug 11 07:27:15 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks Zero - you obviously have a different header file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What are the values of ADC_DONE and ADC_OVERRUN?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 22:22:55 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T22:22:55Z</dc:date>
    <item>
      <title>LPC1769 ADC Read</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566236#M18356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by rattus on Thu Aug 11 06:25:32 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi - I'm having problems reading adc channels other than 0 - they hang in the ADC_ChannelGetStatus loop for channels 1-7; doesn't mater which one. The channels are being initialized identically, I'm making my conversions the same way (and individually - not burst mode), and as far as I can tell, the initialization is being performed correctly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Funcnum = 1;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.OpenDrain = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinmode = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 23;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Portnum = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin(&amp;amp;PinCfg);
...etc.

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_Init(LPC_ADC, 1000000);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC,ADC_CHANNEL_0,DISABLE);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_ChannelCmd(LPC_ADC,ADC_CHANNEL_0,ENABLE);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC,ADC_CHANNEL_1,DISABLE);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_ChannelCmd(LPC_ADC,ADC_CHANNEL_1,ENABLE);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC,ADC_CHANNEL_2,DISABLE);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_ChannelCmd(LPC_ADC,ADC_CHANNEL_2,ENABLE);
...etc.

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_StartCmd(LPC_ADC,ADC_START_NOW);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (!(ADC_ChannelGetStatus(LPC_ADC,ADC_CHANNEL_0,ADC_DATA_DONE)));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_Val[0] = ADC_ChannelGetData(LPC_ADC,ADC_CHANNEL_0);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (!(ADC_ChannelGetStatus(LPC_ADC,ADC_CHANNEL_1,ADC_DATA_DONE)));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_Val[1] = ADC_ChannelGetData(LPC_ADC,ADC_CHANNEL_1);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (!(ADC_ChannelGetStatus(LPC_ADC,ADC_CHANNEL_2,ADC_DATA_DONE)));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_Val[2] = ADC_ChannelGetData(LPC_ADC,ADC_CHANNEL_2);

&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Only the Channel 0 conversion completes. If I comment out the Channel 0 read, Channel 1 hangs on ChannelGetStatus. Same with 2.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm obviously missing something here - any ideas?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:22:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566236#M18356</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:22:52Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 ADC Read</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566237#M18357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Thu Aug 11 06:34:11 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Did you check your Pinsel settings (Debugger: Peripherals View-&amp;gt; PCB) ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;ADC_StartCmd(LPC_ADC,ADC_START_NOW);&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;should do something like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; LPC_ADC-&amp;gt;ADCR = START_ADC | OPERATIONAL_ADC | SEL_AD0 ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;that should be stopped after reading AD0 and next channel should be started :)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:22:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566237#M18357</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:22:53Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 ADC Read</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566238#M18358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by rattus on Thu Aug 11 06:54:41 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Pins 0.23, 24, and 25 are set to AD0.0, 1 and 2, respectively.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using the functions in the (pretty sure latest) Lib_MCU...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;void ADC_StartCmd(LPC_ADC_TypeDef *ADCx, uint8_t start_mode)
{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHECK_PARAM(PARAM_ADCx(ADCx));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHECK_PARAM(PARAM_ADC_START_OPT(start_mode));

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADCx-&amp;gt;ADCR &amp;amp;= ~ADC_CR_START_MASK;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADCx-&amp;gt;ADCR |=ADC_CR_START_MODE_SEL((uint32_t)start_mode);
}
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;where &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#define ADC_CR_START_MASK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ((7UL&amp;lt;&amp;lt;24))&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:22:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566238#M18358</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:22:53Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 ADC Read</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566239#M18359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Thu Aug 11 07:01:59 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;You can also find a wonderful ADC read polling function in:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In NXP_LPCXpresso1769_MCB1700_2011-02-11.zip\ADC sample &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
/*****************************************************************************
** Function name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADCRead
**
** Descriptions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Read ADC channel
**
** parameters:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Channel number
** Returned value:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value read, if interrupt driven, return channel #
** 
*****************************************************************************/
uint32_t ADCRead( uint8_t channelNum )
{
#if !ADC_INTERRUPT_FLAG
&amp;nbsp; uint32_t regVal, ADC_Data;
#endif

&amp;nbsp; /* channel number is 0 through 7 */
&amp;nbsp; if ( channelNum &amp;gt;= ADC_NUM )
&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; channelNum = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* reset channel number to 0 */
&amp;nbsp; }
&amp;nbsp; LPC_ADC-&amp;gt;CR &amp;amp;= 0xFFFFFF00;
&amp;nbsp; LPC_ADC-&amp;gt;CR |= (1 &amp;lt;&amp;lt; 24) | (1 &amp;lt;&amp;lt; channelNum);&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; /* switch channel,start A/D convert */
#if !ADC_INTERRUPT_FLAG
&amp;nbsp; while ( 1 )&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* wait until end of A/D convert */
&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; regVal = LPC_ADC-&amp;gt;DR[channelNum];
&amp;nbsp;&amp;nbsp;&amp;nbsp; /* read result of A/D conversion */
&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( regVal &amp;amp; ADC_DONE )
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;
&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; LPC_ADC-&amp;gt;CR &amp;amp;= 0xF8FFFFFF;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* stop ADC now */&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp; if ( regVal &amp;amp; ADC_OVERRUN )&amp;nbsp;&amp;nbsp;&amp;nbsp; /* save data when it's not overrun, otherwise, return zero */
&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; return ( 0 );
&amp;nbsp; }
&amp;nbsp; ADC_Data = ( regVal &amp;gt;&amp;gt; 4 ) &amp;amp; 0xFFF;
&amp;nbsp; return ( ADC_Data );&amp;nbsp;&amp;nbsp;&amp;nbsp; /* return A/D conversion value */
#else
&amp;nbsp; return ( channelNum );&amp;nbsp;&amp;nbsp;&amp;nbsp; /* if it's interrupt driven, the ADC reading is 
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; done inside the handler. so, return channel number */
#endif
}
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;Anyway, using debugger to read ADC-&amp;gt;ADCR register (bit 7:0 = selected AD channel) while your program is hanging will show you which channel is selected :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not familiar with the funny example you are using, but I think&amp;nbsp; ADC_ChannelCmd is selecting the channel and therefore has to be called each time before ADC_StartCmd (which just starts the selected channel) is used &lt;SPAN class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;&lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:22:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566239#M18359</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:22:54Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 ADC Read</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566240#M18360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by rattus on Thu Aug 11 07:27:15 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks Zero - you obviously have a different header file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What are the values of ADC_DONE and ADC_OVERRUN?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:22:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566240#M18360</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:22:55Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 ADC Read</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566241#M18361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Thu Aug 11 07:31:47 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: rattus&lt;/STRONG&gt;&lt;BR /&gt;What are the values of ADC_DONE and ADC_OVERRUN?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Described in adc.h:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#define ADC_DONE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000
#define ADC_OVERRUN&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x40000000
#define ADC_ADINT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00010000
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:22:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566241#M18361</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:22:55Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 ADC Read</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566242#M18362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by rattus on Thu Aug 11 07:55:31 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;In your header file, yes. in my LPC17xx_adc.h, sadly not... &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;They're named ADC_DR_DONE_FLAG and ADC_DR_OVERRUN_FLAG in lpc17xx_adc.h&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;From which distribution are your header files sourced? Mine come out of the Lib_MCU and were authored by NXP.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks, the conversions now work great. As the ADDRs are separate in my lpc17xx.h header, I had to use a switch statement instead of the channelNum array index, but no problem.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:22:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566242#M18362</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:22:56Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 ADC Read</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566243#M18363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Thu Aug 11 08:01:06 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: rattus&lt;/STRONG&gt;&lt;BR /&gt;From which distribution are your header files sourced? &lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;NXP_LPCXpresso1769_MCB1700_2011-02-11.zip\ADC sample&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:22:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566243#M18363</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:22:57Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 ADC Read</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566244#M18364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by federoasio on Sat Jun 23 11:14:34 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi rattus, I'm having exactly the same problem you did, but I can't undestand how did you fix it. Would you help me please?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:22:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-ADC-Read/m-p/566244#M18364</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:22:57Z</dc:date>
    </item>
  </channel>
</rss>

