<?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のトピックHow to detect GPIO 0 or 1?</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576442#M22752</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Spencer on Thu Sep 29 06:04:07 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Dear sir:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In LPC1114, for example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I want to use a two pin switch change GPIO status.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How to detect GPIO 0 or 1?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 23:59:50 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T23:59:50Z</dc:date>
    <item>
      <title>How to detect GPIO 0 or 1?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576442#M22752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Spencer on Thu Sep 29 06:04:07 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Dear sir:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In LPC1114, for example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I want to use a two pin switch change GPIO status.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How to detect GPIO 0 or 1?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:59:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576442#M22752</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:59:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to detect GPIO 0 or 1?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576443#M22753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Luis Digital on Thu Sep 29 06:27:11 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Using interrupts (PIOINT0_IRQHandler or PIOINT1_IRQHandler).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:59:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576443#M22753</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:59:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to detect GPIO 0 or 1?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576444#M22754</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 Sep 29 06:32:10 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Set your pin to input and read data register:&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;
//Reading bit 5 of P0
#define READ_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp; (1&amp;lt;&amp;lt;5)&amp;nbsp;&amp;nbsp;&amp;nbsp; //shift to select bit 5

LPC_GPIO0-&amp;gt;DIR &amp;amp;= ~(READ_PIN);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //input

if(LPC_GPIO0-&amp;gt;DATA &amp;amp; READ_PIN)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //read it
 {
//wow, my pin is high
 }
 else
 {
//damned, my pin is low
 }
&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 23:59:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576444#M22754</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:59:52Z</dc:date>
    </item>
    <item>
      <title>Re: How to detect GPIO 0 or 1?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576445#M22755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by CodeRedSupport on Thu Sep 29 07:09:49 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;You might also find this thread of use...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://"&gt;http://knowledgebase.nxp.com/showpost.php?p=1276&amp;amp;postcount=2&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CodeRedSupport&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:59:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576445#M22755</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:59:52Z</dc:date>
    </item>
    <item>
      <title>Re: How to detect GPIO 0 or 1?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576446#M22756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Wenzu on Thu Sep 29 10:32:48 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;!!lol!!&amp;nbsp; I love your replies ....Zero :)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:59:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576446#M22756</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:59:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to detect GPIO 0 or 1?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576447#M22757</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Spencer on Fri Sep 30 02:45:18 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Dear Zero sir:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What is the following means?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define READ_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp; (1&amp;lt;5)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:59:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576447#M22757</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:59:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to detect GPIO 0 or 1?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576448#M22758</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ktownsend on Fri Sep 30 03:29:21 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Spencer&lt;/STRONG&gt;&lt;BR /&gt;Dear Zero sir:&lt;BR /&gt; &lt;BR /&gt;What is the following means?&lt;BR /&gt; &lt;BR /&gt;#define READ_PIN (1&amp;lt;5)&lt;BR /&gt; &lt;BR /&gt;Thanks&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That 1 is less than 5. :p&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What you probably want to know is (1&amp;lt;&amp;lt;5), which shifts a hexadecimal 0x01 five positions to the left. You can search for "bitwise operators" or "bitwise shift" on Google which will explain what this means, but you will also need to understand hexadecimal numbers for this to make much sense so you may want to do some reading on that as well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Update: Here is a tutorial I wrote a long time ago that may help:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://"&gt;http://www.microbuilder.eu/Tutorials/Fundamentals/Bitwise.aspx&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:59:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-detect-GPIO-0-or-1/m-p/576448#M22758</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:59:54Z</dc:date>
    </item>
  </channel>
</rss>

