<?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中的主题 Re: How know if a GPIOpin is connected</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589979#M28879</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 Tue Sep 25 03:33:08 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: pollo89&lt;/STRONG&gt;&lt;BR /&gt;...my LPC11C24...&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#1 Are we talking about LPCXpresso11C24 board with 12k pullup (R31) :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#2 If you want to detect a high level, use pull-down setting of IOCON ;)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 21:26:05 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T21:26:05Z</dc:date>
    <item>
      <title>How know if a GPIOpin is connected</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589978#M28878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by pollo89 on Tue Sep 25 01:16:05 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi guys,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to know an input GPIO status: if it is in a 1Logic, 0Logic or if it's not connected.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I used they blinky project in my LPC11C24 board and the GPIO pin is GPIO0_0&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;my GPIOGetValue:&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;uint32_t GPIOGetValue( uint32_t portNum, uint32_t bitPosi )
{
&amp;nbsp; return !! LPC_GPIO[portNum]-&amp;gt;MASKED_ACCESS[(1&amp;lt;&amp;lt;bitPosi)];
}&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;in my main:&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;uint32_t temp;
GPIOInit();
GPIOSetDir( 0 , 0 , 0 );
temp = GPIOGetValue( 0, 0 );
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;temp after GPIOGetValue Function is 1 but my pin isn't connect.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How I can know if my pin is connected or not?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;EDIT: add code ini GPIOinit&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;LPC_IOCON-&amp;gt;RESET_PIO0_0 &amp;amp;= ~0x07;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&amp;nbsp; P0_0 I/O config */
LPC_IOCON-&amp;gt;RESET_PIO0_0 |= 0x01;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* NOT RESET */&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:26:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589978#M28878</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:26:04Z</dc:date>
    </item>
    <item>
      <title>Re: How know if a GPIOpin is connected</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589979#M28879</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 Tue Sep 25 03:33:08 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: pollo89&lt;/STRONG&gt;&lt;BR /&gt;...my LPC11C24...&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#1 Are we talking about LPCXpresso11C24 board with 12k pullup (R31) :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#2 If you want to detect a high level, use pull-down setting of IOCON ;)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:26:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589979#M28879</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:26:05Z</dc:date>
    </item>
    <item>
      <title>Re: How know if a GPIOpin is connected</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589980#M28880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by pollo89 on Tue Sep 25 05:06:01 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the answer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I edit my line into my GPIOInit with:&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;LPC_IOCON-&amp;gt;RESET_PIO0_0 |= 1&amp;lt;&amp;lt;3 | 0x01;&amp;nbsp; /* PULLDOWN resistor,NOT RESET */&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;But nothing changes&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:26:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589980#M28880</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:26:06Z</dc:date>
    </item>
    <item>
      <title>Re: How know if a GPIOpin is connected</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589981#M28881</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 Tue Sep 25 05:14:32 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: pollo89&lt;/STRONG&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;LPC_IOCON-&amp;gt;RESET_PIO0_0[COLOR=Red] |=[/COLOR] 1&amp;lt;&amp;lt;3 | 0x01;&amp;nbsp; /* PULLDOWN resistor,NOT RESET */&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;But nothing changes&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#1 Don't OR here. Reset MODE value is pullup = 0b10, if you OR 0b01 here you're in 'Repeater mode' = 0b11 :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#2 As already mentioned above: Is your hardware (LPCXpresso :confused:) including an external pullup at PIO0_0?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:26:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589981#M28881</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:26:06Z</dc:date>
    </item>
    <item>
      <title>Re: How know if a GPIOpin is connected</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589982#M28882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by pollo89 on Tue Sep 25 05:20:43 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Zero&lt;/STRONG&gt;&lt;BR /&gt;#1 Don't OR here. Reset MODE value is pullup = 0b10, if you OR 0b01 here you're in 'Repeater mode' = 0b11 :eek:&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sry, i saw it. I done in this way&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;LPC_IOCON-&amp;gt;RESET_PIO0_0 &amp;amp;= ~0x1F;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&amp;nbsp; P0_0 I/O config */
LPC_IOCON-&amp;gt;RESET_PIO0_0 |= 0x01&amp;lt;&amp;lt;3 | 0x01;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* PULLDOWN resistor, NOT RESET */&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Zero&lt;/STRONG&gt;&lt;BR /&gt;#2 As already mentioned above: Is your hardware (LPCXpresso :confused:) including an external pullup at PIO0_0?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My HW should be &lt;/SPAN&gt;&lt;A href="http://" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.nxp.com/products/microcontrollers/cortex_m0/lpc11c00/LPC11C24FBD48.html&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:26:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589982#M28882</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:26:07Z</dc:date>
    </item>
    <item>
      <title>Re: How know if a GPIOpin is connected</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589983#M28883</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 Tue Sep 25 05:26:06 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: pollo89&lt;/STRONG&gt;&lt;BR /&gt;My HW should be &lt;A href="http://"&gt;http://www.nxp.com/products/microcontrollers/cortex_m0/lpc11c00/LPC11C24FBD48.html&lt;/A&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That's a LPCXpresso11C24 and therefore including R31 = 12k external pullup at PIO0_0 as mentioned already ;)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:26:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589983#M28883</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:26:07Z</dc:date>
    </item>
    <item>
      <title>Re: How know if a GPIOpin is connected</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589984#M28884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by pollo89 on Tue Sep 25 05:40:22 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Sorry for my bad knowledge but if there is an external pull-up resistor, Cannot I pull-down? Is this resistor only connected to PIO0_0?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I edited my code for PIO0_2 but nothig changes...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;edit: I consulted my &lt;/SPAN&gt;&lt;A href="http://http://www.nxp.com/documents/user_manual/UM10398.pdf"&gt;User Manual &lt;/A&gt;&lt;SPAN&gt;and at page 73 it tells me that i can set PullDown resistore mode on GPIO0_0 and i read nothing on "external pull-up resistor"&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:26:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589984#M28884</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:26:08Z</dc:date>
    </item>
    <item>
      <title>Re: How know if a GPIOpin is connected</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589985#M28885</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 Tue Sep 25 06:06:54 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;Sorry for my bad knowledge but if there is an external pull-up resistor...&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;Use EA LPCXpresso11C24 schematic: &lt;/SPAN&gt;&lt;A href="http://"&gt;http://www.embeddedartists.com/sites/default/files/docs/schematics/LPCXpressoLPC11C24revB.pdf&lt;/A&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;Cannot I pull-down? Is this resistor only connected to PIO0_0?&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;PIO0_0 is used as RESET, therefore pulled up. Internal pullups/pulldowns are weak, so in this case internal pulldown isn't strong enough.&lt;/SPAN&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;I edited my code for PIO0_2 but nothig changes...&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;Then you code is faulty ;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Use debugger to control/switch IOCON / GPIO0 settings via Peripherals view :)&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;I consulted my &lt;A href="http://http://www.nxp.com/documents/user_manual/UM10398.pdf"&gt;User Manual &lt;/A&gt;and&amp;nbsp; at page 73 it tells me that i can set PullDown resistore mode on&amp;nbsp; GPIO0_0 and i read nothing on "external pull-up resistor"&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt; Writers of this manual are no clairvoyants, so they don't know if or if not pullups are used on a board :eek:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:26:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589985#M28885</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:26:08Z</dc:date>
    </item>
    <item>
      <title>Re: How know if a GPIOpin is connected</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589986#M28886</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by pollo89 on Tue Sep 25 06:27:57 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you again, Zero.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You were right.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It's OK if use PIO0_2 or PIO0_3&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:26:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-know-if-a-GPIOpin-is-connected/m-p/589986#M28886</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:26:09Z</dc:date>
    </item>
  </channel>
</rss>

