<?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 LPCopen example project to ADC in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPCopen-example-project-to-ADC/m-p/558832#M15689</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ledi007 on Wed Feb 17 09:57:03 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi guys,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i use the LPC824 Xpresso board and in the example project of LPCopen (AD Conversion from channel 0 to 11) is a part which allows to transfer the conversion results to the host PC.&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;BR /&gt;How can i receive this data via HTerm?&lt;BR /&gt;Which connections (pins) must i use for TX and RX?&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;T[u]his is the code snippet:[/u]&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;
if (rawSample &amp;amp; (ADC_DR_OVERRUN | ADC_SEQ_GDAT_DATAVALID))
{
DEBUGOUT("Chan: %d Val: %d\r\n", j, ADC_DR_RESULT(rawSample));
DEBUGOUT("Threshold range: 0x%x ", ADC_DR_THCMPRANGE(rawSample));
DEBUGOUT("Threshold cross: 0x%x\r\n", ADC_DR_THCMPCROSS(rawSample));
DEBUGOUT("Overrun: %s ", (rawSample &amp;amp; ADC_DR_OVERRUN) ? "true" : "false");
DEBUGOUT("Data Valid: %s\r\n\r\n", (rawSample &amp;amp; ADC_SEQ_GDAT_DATAVALID) ? "true" : "false");
}
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 19:59:18 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T19:59:18Z</dc:date>
    <item>
      <title>LPCopen example project to ADC</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPCopen-example-project-to-ADC/m-p/558832#M15689</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ledi007 on Wed Feb 17 09:57:03 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi guys,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i use the LPC824 Xpresso board and in the example project of LPCopen (AD Conversion from channel 0 to 11) is a part which allows to transfer the conversion results to the host PC.&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;BR /&gt;How can i receive this data via HTerm?&lt;BR /&gt;Which connections (pins) must i use for TX and RX?&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;T[u]his is the code snippet:[/u]&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;
if (rawSample &amp;amp; (ADC_DR_OVERRUN | ADC_SEQ_GDAT_DATAVALID))
{
DEBUGOUT("Chan: %d Val: %d\r\n", j, ADC_DR_RESULT(rawSample));
DEBUGOUT("Threshold range: 0x%x ", ADC_DR_THCMPRANGE(rawSample));
DEBUGOUT("Threshold cross: 0x%x\r\n", ADC_DR_THCMPCROSS(rawSample));
DEBUGOUT("Overrun: %s ", (rawSample &amp;amp; ADC_DR_OVERRUN) ? "true" : "false");
DEBUGOUT("Data Valid: %s\r\n\r\n", (rawSample &amp;amp; ADC_SEQ_GDAT_DATAVALID) ? "true" : "false");
}
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:59:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPCopen-example-project-to-ADC/m-p/558832#M15689</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:59:18Z</dc:date>
    </item>
    <item>
      <title>Re: LPCopen example project to ADC</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPCopen-example-project-to-ADC/m-p/558833#M15690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Wojtkingson on Thu Feb 18 02:52:28 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;these pins are&amp;nbsp; P0.7 - TX and P0.18 - RX (according code) but there is maybe little problem, because in the comment is written:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/* Connect the U0_TXD_O and U0_RXD_I signals to port pins(P0.17, P0.18) */&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So try connect on pin 7, 18 or 17, 18 and maybe there is problem with example because they disabled fixed functions pins, which are in comment, but then they used other pins to use for TX&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Chip_SWM_DisableFixedPin(SWM_FIXED_ADC8);&amp;nbsp;&amp;nbsp;&amp;nbsp; // 0.18&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Chip_SWM_DisableFixedPin(SWM_FIXED_ADC9);&amp;nbsp;&amp;nbsp;&amp;nbsp; // 0.17&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can find it in &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;
adc.c - Board_init() -&amp;gt; DEBUGINIT() -&amp;gt; Board_Debug_Init() -&amp;gt; Board_UART_Init()

Chip_SWM_MovablePinAssign(SWM_U1_TXD_O, 7);
Chip_SWM_MovablePinAssign(SWM_U1_RXD_I, 18);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If there is sitll problem, try this&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You have to change in Board_UART_Init()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;} else if (DEBUG_UART == LPC_USART1) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Chip_SWM_MovablePinAssign(SWM_U1_TXD_O, &lt;/SPAN&gt;&lt;STRONG&gt;7&lt;/STRONG&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Chip_SWM_MovablePinAssign(SWM_U1_RXD_I, 18);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;to&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;} else if (DEBUG_UART == LPC_USART1) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Chip_SWM_MovablePinAssign(SWM_U1_TXD_O, &lt;/SPAN&gt;&lt;STRONG&gt;17&lt;/STRONG&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and connect UART with 115 200 on pins 17 and 18 and GND&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Edit:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I look, that you are trying to read all channels on ADC, but it could be problem, because ADC pins are used for debug uart&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Chip_SWM_DisableFixedPin(SWM_FIXED_ADC8);&amp;nbsp;&amp;nbsp;&amp;nbsp; // 0.18&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Chip_SWM_DisableFixedPin(SWM_FIXED_ADC9);&amp;nbsp;&amp;nbsp;&amp;nbsp; // 0.17&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:59:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPCopen-example-project-to-ADC/m-p/558833#M15690</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:59:19Z</dc:date>
    </item>
  </channel>
</rss>

