<?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>LPC MicrocontrollersのトピックADC on LPC1788</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/ADC-on-LPC1788/m-p/519139#M3002</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by williamjsell on Mon Dec 30 16:52:14 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying to get some signs of life out of the ADC.&amp;nbsp; I have this init seqeunce, but I just get either 0x0000FFF or 0.&amp;nbsp; Am i missing something here?&amp;nbsp; If I run this code init on my embedded artists board (albeit one channel only), the ADC works fine.&amp;nbsp; On my custom board there is no sign of life.&amp;nbsp; Any ideas?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void Init_LPC_ADC(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //init the ADC to the 400K samples per second&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_Init(LPC_ADC, 400000); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//set the function up for the pin&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (0, 12, 3); //ADC0 channel 6&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (0, 13, 3); //ADC0 channel 7&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (0, 23, 1); //ADC0 channel 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (0, 24, 1); //ADC0 channel 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (0, 26, 1); //ADC0 channel 3&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (1, 31, 3); //ADC0 channel 5&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//disable the digital pin mode on the chip&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_SetAnalogPinMode (0, 12, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PINSEL_SetAnalogPinMode (0, 13, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PINSEL_SetAnalogPinMode (0, 23, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_SetAnalogPinMode (0, 24, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_SetAnalogPinMode (0, 26, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PINSEL_SetAnalogPinMode (1, 31, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//disable the interrupts on the channel&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC, MHI, DISABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC, MLO, DISABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC, RTD, DISABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC, BDTEMP, DISABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC, PWR1, DISABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC, PWR2, DISABLE);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//set the channel to enable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ADC_ChannelCmd(LPC_ADC, MHI, ENABLE);&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ADC_ChannelCmd(LPC_ADC, MLO, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_ChannelCmd(LPC_ADC, RTD, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_ChannelCmd(LPC_ADC, BDTEMP, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_ChannelCmd(LPC_ADC, PWR1, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_ChannelCmd(LPC_ADC, PWR2, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//set to burst mode&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ADC_BurstCmd(LPC_ADC, SET);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 17:39:22 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T17:39:22Z</dc:date>
    <item>
      <title>ADC on LPC1788</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/ADC-on-LPC1788/m-p/519139#M3002</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by williamjsell on Mon Dec 30 16:52:14 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying to get some signs of life out of the ADC.&amp;nbsp; I have this init seqeunce, but I just get either 0x0000FFF or 0.&amp;nbsp; Am i missing something here?&amp;nbsp; If I run this code init on my embedded artists board (albeit one channel only), the ADC works fine.&amp;nbsp; On my custom board there is no sign of life.&amp;nbsp; Any ideas?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void Init_LPC_ADC(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //init the ADC to the 400K samples per second&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_Init(LPC_ADC, 400000); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//set the function up for the pin&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (0, 12, 3); //ADC0 channel 6&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (0, 13, 3); //ADC0 channel 7&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (0, 23, 1); //ADC0 channel 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (0, 24, 1); //ADC0 channel 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (0, 26, 1); //ADC0 channel 3&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (1, 31, 3); //ADC0 channel 5&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//disable the digital pin mode on the chip&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_SetAnalogPinMode (0, 12, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PINSEL_SetAnalogPinMode (0, 13, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PINSEL_SetAnalogPinMode (0, 23, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_SetAnalogPinMode (0, 24, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_SetAnalogPinMode (0, 26, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PINSEL_SetAnalogPinMode (1, 31, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//disable the interrupts on the channel&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC, MHI, DISABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC, MLO, DISABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC, RTD, DISABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC, BDTEMP, DISABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC, PWR1, DISABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_IntConfig(LPC_ADC, PWR2, DISABLE);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//set the channel to enable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ADC_ChannelCmd(LPC_ADC, MHI, ENABLE);&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ADC_ChannelCmd(LPC_ADC, MLO, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_ChannelCmd(LPC_ADC, RTD, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_ChannelCmd(LPC_ADC, BDTEMP, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_ChannelCmd(LPC_ADC, PWR1, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADC_ChannelCmd(LPC_ADC, PWR2, ENABLE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//set to burst mode&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ADC_BurstCmd(LPC_ADC, SET);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:39:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/ADC-on-LPC1788/m-p/519139#M3002</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:39:22Z</dc:date>
    </item>
    <item>
      <title>Re: ADC on LPC1788</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/ADC-on-LPC1788/m-p/519140#M3003</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by xianghuiwang on Sat Jan 25 11:09:37 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi William,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Did you use burst mode with EA development board as well?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Notice there is a burst mode related errata item related with this part. Please check it out.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:39:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/ADC-on-LPC1788/m-p/519140#M3003</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:39:23Z</dc:date>
    </item>
  </channel>
</rss>

