<?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中的主题 lpc1114 GPIO setting problem</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1114-GPIO-setting-problem/m-p/583106#M25705</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by wuchienhung2002 on Sun Dec 07 08:22:37 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a problem,please help,thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;problem description:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1.lpc1114/302&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2.GPIO control:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#include&amp;nbsp; "config.h" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;int main(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; uint8 i=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; /*SystemInit();*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; LPC_GPIO2-&amp;gt;DIR= 0xFF;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; while(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if((LPC_GPIO0-&amp;gt;DATA &amp;amp; 1&amp;lt;1)==0) LPC_GPIO2-&amp;gt;DATA= ~(i++);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if((LPC_GPIO0-&amp;gt;DATA &amp;amp; 1&amp;lt;2)==0) LPC_GPIO2-&amp;gt;DATA= ~(i--);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*Delay_ms(100);*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This LPC_GPIO2-&amp;gt;DATA value is 111111011111,but in target board PIO2_5 is output high always,can you Teach me to solve this problem&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 00:06:25 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T00:06:25Z</dc:date>
    <item>
      <title>lpc1114 GPIO setting problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1114-GPIO-setting-problem/m-p/583106#M25705</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by wuchienhung2002 on Sun Dec 07 08:22:37 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a problem,please help,thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;problem description:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1.lpc1114/302&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2.GPIO control:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#include&amp;nbsp; "config.h" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;int main(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; uint8 i=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; /*SystemInit();*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; LPC_GPIO2-&amp;gt;DIR= 0xFF;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; while(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if((LPC_GPIO0-&amp;gt;DATA &amp;amp; 1&amp;lt;1)==0) LPC_GPIO2-&amp;gt;DATA= ~(i++);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if((LPC_GPIO0-&amp;gt;DATA &amp;amp; 1&amp;lt;2)==0) LPC_GPIO2-&amp;gt;DATA= ~(i--);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*Delay_ms(100);*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This LPC_GPIO2-&amp;gt;DATA value is 111111011111,but in target board PIO2_5 is output high always,can you Teach me to solve this problem&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 00:06:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1114-GPIO-setting-problem/m-p/583106#M25705</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T00:06:25Z</dc:date>
    </item>
    <item>
      <title>Re: lpc1114 GPIO setting problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1114-GPIO-setting-problem/m-p/583107#M25706</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by serge on Mon Dec 08 01:29:17 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You could check the IOCON_PIO2_5 register to see if PIO2_5 is GPIO or CT32B0_MAT0.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO pins can have alternate functions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And have you turned on the clock for GPIO?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have no experience with the LPC1114/302 but the above are common mistakes amongst beginners.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 00:06:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1114-GPIO-setting-problem/m-p/583107#M25706</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T00:06:26Z</dc:date>
    </item>
    <item>
      <title>Re: lpc1114 GPIO setting problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1114-GPIO-setting-problem/m-p/583108#M25707</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by wuchienhung2002 on Tue Dec 09 09:33:01 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Serge,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I double confirm this two item,it is setting ok,but still can not solve the problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;so i try to find and study solution now.&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;Rick&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 00:06:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1114-GPIO-setting-problem/m-p/583108#M25707</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T00:06:27Z</dc:date>
    </item>
    <item>
      <title>Re: lpc1114 GPIO setting problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1114-GPIO-setting-problem/m-p/583109#M25708</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Tue Dec 09 10:08:53 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: wuchienhung2002&lt;/STRONG&gt;&lt;BR /&gt;Teach me to solve this problem&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#1 Describe your hardware: Are we talking about a LPCXpresso board?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If so, note that LPCXpresso Silkscreen text PIO2_5 at J6-47 is wrong. PIO2_5 is at J6-37&amp;nbsp; :(( &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#2 Post your software / project: Is it a LPCXpresso CMSIS project?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Without informations it's difficult to help you&amp;nbsp; :(( &lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 00:06:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1114-GPIO-setting-problem/m-p/583109#M25708</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T00:06:27Z</dc:date>
    </item>
    <item>
      <title>Re: lpc1114 GPIO setting problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1114-GPIO-setting-problem/m-p/583110#M25709</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by wuchienhung2002 on Wed Dec 10 05:35:25 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi R2D2,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help very much.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;your are right,LPCXpresso Silkscreen text PIO2_5 location is wrong.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have no problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rick&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 00:06:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1114-GPIO-setting-problem/m-p/583110#M25709</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T00:06:28Z</dc:date>
    </item>
    <item>
      <title>Re: lpc1114 GPIO setting problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1114-GPIO-setting-problem/m-p/583111#M25710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Wed Dec 10 15:33:58 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: wuchienhung2002&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;This LPC_GPIO2-&amp;gt;DATA value is 111111011111,but in target board PIO2_5 is output high always,can you Teach me to solve this problem&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Well these are probably not what you wanted and are most likely wrong.&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;
if((LPC_GPIO0-&amp;gt;DATA &amp;amp; 1&amp;lt;1)==0) LPC_GPIO2-&amp;gt;DATA= ~(i++);
if((LPC_GPIO0-&amp;gt;DATA &amp;amp; 1&amp;lt;2)==0) LPC_GPIO2-&amp;gt;DATA= ~(i--);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think you probably wanted to do a left shift to get the value of either bit 1 or bit 2 in the LPC_GPIO-&amp;gt;DATA register and compare that bit value to 0.&amp;nbsp; Then if the bit value is 0 the assignment to LPC_GPIO2-&amp;gt;DATA will occur.&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;
if((LPC_GPIO0-&amp;gt;DATA &amp;amp; (1 &amp;lt;&amp;lt; 1) ) == 0) LPC_GPIO2-&amp;gt;DATA = ~(i++);
if((LPC_GPIO0-&amp;gt;DATA &amp;amp; (1 &amp;lt;&amp;lt; 2) ) == 0) LPC_GPIO2-&amp;gt;DATA = ~(i--);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Or did you just type those into the post incorrectly, instead of copying and pasting the actual code you are using.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;By the way, in either case, yes you have a problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 00:06:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1114-GPIO-setting-problem/m-p/583111#M25710</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T00:06:28Z</dc:date>
    </item>
  </channel>
</rss>

