<?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: Simplest ADC not working!!!!!!!!!!1 in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595191#M31290</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jose_peeterson on Wed Sep 26 12:49:56 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hey zero,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 21:33:46 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T21:33:46Z</dc:date>
    <item>
      <title>Simplest ADC not working!!!!!!!!!!1</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595185#M31284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jose_peeterson on Wed Sep 26 11:26:02 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; can you please tell me why my code is not working.&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;#include "stdio.h"&lt;BR /&gt;#include "stdint.h"&lt;BR /&gt;#include "lpc17xx_adc.h"&lt;BR /&gt;#include "lpc17xx_pinsel.h"&lt;BR /&gt;#include "LPC17xx.h"&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;static void adc_pinsel();&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;int main(void)&lt;BR /&gt;{// done for AD0.0 ONLY.&lt;BR /&gt; uint16_t digi_distance;&lt;BR /&gt;&lt;BR /&gt; LPC_ADC_TypeDef adc_cfg;&lt;BR /&gt;&lt;BR /&gt; adc_cfg.ADCR;&lt;BR /&gt; adc_cfg.ADDR0;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; adc_pinsel();&lt;BR /&gt;&lt;BR /&gt; ADC_DeInit(&amp;amp;adc_cfg);&lt;BR /&gt;// ADC_DeInit(&amp;amp;adc_cfg);&lt;BR /&gt;&lt;BR /&gt; ADC_Init(&amp;amp;adc_cfg,13000000);&lt;BR /&gt;// ADC_Init(&amp;amp;adc_cfg,13000000);&lt;BR /&gt;&lt;BR /&gt; ADC_BurstCmd(&amp;amp;adc_cfg,0);&lt;BR /&gt;&lt;BR /&gt; ADC_ChannelCmd(&amp;amp;adc_cfg,0,1);&lt;BR /&gt;&lt;BR /&gt;//&amp;nbsp; while(1)&lt;BR /&gt;//&amp;nbsp; {&lt;BR /&gt;ADC_StartCmd(&amp;amp;adc_cfg,ADC_START_NOW);&lt;BR /&gt;&lt;BR /&gt;if((ADC_ChannelGetStatus(&amp;amp;adc_cfg,0,1)) == 1)&lt;BR /&gt;{&lt;BR /&gt;digi_distance =ADC_ChannelGetData(&amp;amp;adc_cfg,0);&lt;BR /&gt;&lt;BR /&gt;printf("%d\n",digi_distance);&lt;BR /&gt;//}&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;return 0;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;static void adc_pinsel()&lt;BR /&gt;{&lt;BR /&gt;PINSEL_CFG_Type PinCfg;&lt;BR /&gt;&lt;BR /&gt;PinCfg.Funcnum = 1; // select AD0.0&lt;BR /&gt;PinCfg.Pinnum = 23;&lt;BR /&gt;PinCfg.Portnum = 0;&lt;BR /&gt;PinCfg.Pinmode = 2;&lt;BR /&gt;// select AD0.1&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;/* do the similarly for rest of the 3 pins*/&lt;BR /&gt;&lt;BR /&gt;PINSEL_ConfigPin(&amp;amp;PinCfg);&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i get check_failed error after I reach ADC_DEinit();&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:33:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595185#M31284</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: Simplest ADC not working!!!!!!!!!!1</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595186#M31285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by lpc1113 on Wed Sep 26 11:48:48 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I suggest to initialize all ADC registers manually.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you use functions, it is hard to understand internal machanism.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you setup the all of the ADC registers manually,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;you can watch the change of internal ADC register value which may&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cause some problem. (Peripheral Watch Manu of LPC expresso)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Good luck!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:33:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595186#M31285</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:33:43Z</dc:date>
    </item>
    <item>
      <title>Re: Simplest ADC not working!!!!!!!!!!1</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595187#M31286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jose_peeterson on Wed Sep 26 11:57:33 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thanks for your post, can you please tell me how to &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;declare and use typedef struct&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
/*------------- Analog-to-Digital Converter (ADC) ----------------------------*/
typedef struct
{
&amp;nbsp; __IO uint32_t ADCR;
&amp;nbsp; __IO uint32_t ADGDR;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t RESERVED0;
&amp;nbsp; __IO uint32_t ADINTEN;
&amp;nbsp; __I&amp;nbsp; uint32_t ADDR0;
&amp;nbsp; __I&amp;nbsp; uint32_t ADDR1;
&amp;nbsp; __I&amp;nbsp; uint32_t ADDR2;
&amp;nbsp; __I&amp;nbsp; uint32_t ADDR3;
&amp;nbsp; __I&amp;nbsp; uint32_t ADDR4;
&amp;nbsp; __I&amp;nbsp; uint32_t ADDR5;
&amp;nbsp; __I&amp;nbsp; uint32_t ADDR6;
&amp;nbsp; __I&amp;nbsp; uint32_t ADDR7;
&amp;nbsp; __I&amp;nbsp; uint32_t ADSTAT;
&amp;nbsp; __IO uint32_t ADTRM;
} LPC_ADC_TypeDef;

&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;in this fucntion &lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;ADC_DeInit(LPC_ADC_TypeDef *ADCx);&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 21:33:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595187#M31286</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:33:44Z</dc:date>
    </item>
    <item>
      <title>Re: Simplest ADC not working!!!!!!!!!!1</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595188#M31287</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 Wed Sep 26 12:10:54 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: jose_peeterson&lt;/STRONG&gt;&lt;BR /&gt;thanks for your post, can you please tell me how to declare and use typedef struct&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;:confused:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a special reason why you don't use some of the examples in your example folder like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;\Examples\NXP\LPC1000\LPC17xx\NXP_LPCXpresso1769_MCB1700_2011-02-11.zip\ADC&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:33:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595188#M31287</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:33:44Z</dc:date>
    </item>
    <item>
      <title>Re: Simplest ADC not working!!!!!!!!!!1</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595189#M31288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jose_peeterson on Wed Sep 26 12:26:27 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;can you please answer the question!&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;now can you tell me where to download the example.i cant find it.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:33:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595189#M31288</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:33:45Z</dc:date>
    </item>
    <item>
      <title>Re: Simplest ADC not working!!!!!!!!!!1</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595190#M31289</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 Wed Sep 26 12:38:34 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't know why you try to deinit just before you init ADC :confused: That's nonsense :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This function is expecting a 'LPC_ADC_TypeDef *ADCx' usually defined in LPC17xx.h:&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#define LPC_ADC&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_TypeDef *) LPC_ADC_BASE)
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;You can download examples from your computer &lt;SPAN class="lia-unicode-emoji" title=":winking_face:"&gt;&lt;LI-EMOJI id="lia_winking-face" title=":winking_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPCXpresso is installing a lot of samples in LPCXpresso folder like C:\???\LPCXpresso_4.3.0_1023\lpcxpresso\Examples\NXP&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:33:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595190#M31289</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:33:45Z</dc:date>
    </item>
    <item>
      <title>Re: Simplest ADC not working!!!!!!!!!!1</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595191#M31290</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jose_peeterson on Wed Sep 26 12:49:56 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hey zero,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:33:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Simplest-ADC-not-working-1/m-p/595191#M31290</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:33:46Z</dc:date>
    </item>
  </channel>
</rss>

