<?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のトピックHelp GPIO</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/Help-GPIO/m-p/556571#M14188</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by joaopeddro on Sat Oct 08 14:43:06 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I have several questions to configure the pins as GPIO in lpcxpresso&amp;nbsp; lpc1769,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;a)I want turn on e turn off a LED&amp;nbsp; that are physically connected to the lpcxpresso in&amp;nbsp; pin P0.22. The datasheet of lpc1769 inform to put Pin P0.22 as output i need&amp;nbsp; put&amp;nbsp; 1 in the&amp;nbsp; bits 12,13 an use register&amp;nbsp; FIOD0, I did it this way : LPC_GPIO0-&amp;gt;FIODIR0 = 0x0003000;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;b)To turn off all the LEDs i did : LPC_GPIO0-&amp;gt;FIOCLR0 = 0x0003000;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem is the Led don´t turn on.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The&amp;nbsp; program is example GPIO&amp;nbsp; :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#include &amp;lt;cr_section_macros.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include &amp;lt;NXP/crp.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;// Variable to store CRP value in. Will be placed automatically&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// by the linker when "Enable Code Read Protect" selected.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// See crp.h header for more information&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;__CRP const unsigned int CRP_WORD = CRP_NO_CRP ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "type.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// Led 1 is P0_22&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define LED_2 (0 &amp;lt;&amp;lt; 22)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;int main (void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; uint32_t i, j;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; /* SystemClockUpdate() updates the SystemFrequency variable */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; SystemClockUpdate();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; LPC_GPIO0-&amp;gt;FIODIR0 = 0x0003000;/* P0.22 defined as Outputs */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; LPC_GPIO0-&amp;gt;FIOCLR0 = 0x0003000;/* turn off all the LEDs */&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;for(i = 0; i &amp;lt; 8; i++)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; LPC_GPIO0-&amp;gt;FIOSET0 = 1 &amp;lt;&amp;lt; i;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; for(j = 1000000; j &amp;gt; 0; j--);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_GPIO0-&amp;gt;FIOCLR0 = 0x0003000;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for(j = 1000000; j &amp;gt; 0; j--);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 23:32:14 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T23:32:14Z</dc:date>
    <item>
      <title>Help GPIO</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Help-GPIO/m-p/556571#M14188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by joaopeddro on Sat Oct 08 14:43:06 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I have several questions to configure the pins as GPIO in lpcxpresso&amp;nbsp; lpc1769,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;a)I want turn on e turn off a LED&amp;nbsp; that are physically connected to the lpcxpresso in&amp;nbsp; pin P0.22. The datasheet of lpc1769 inform to put Pin P0.22 as output i need&amp;nbsp; put&amp;nbsp; 1 in the&amp;nbsp; bits 12,13 an use register&amp;nbsp; FIOD0, I did it this way : LPC_GPIO0-&amp;gt;FIODIR0 = 0x0003000;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;b)To turn off all the LEDs i did : LPC_GPIO0-&amp;gt;FIOCLR0 = 0x0003000;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem is the Led don´t turn on.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The&amp;nbsp; program is example GPIO&amp;nbsp; :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#include &amp;lt;cr_section_macros.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include &amp;lt;NXP/crp.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;// Variable to store CRP value in. Will be placed automatically&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// by the linker when "Enable Code Read Protect" selected.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// See crp.h header for more information&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;__CRP const unsigned int CRP_WORD = CRP_NO_CRP ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "type.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// Led 1 is P0_22&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define LED_2 (0 &amp;lt;&amp;lt; 22)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;int main (void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; uint32_t i, j;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; /* SystemClockUpdate() updates the SystemFrequency variable */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; SystemClockUpdate();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; LPC_GPIO0-&amp;gt;FIODIR0 = 0x0003000;/* P0.22 defined as Outputs */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; LPC_GPIO0-&amp;gt;FIOCLR0 = 0x0003000;/* turn off all the LEDs */&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;for(i = 0; i &amp;lt; 8; i++)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; LPC_GPIO0-&amp;gt;FIOSET0 = 1 &amp;lt;&amp;lt; i;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; for(j = 1000000; j &amp;gt; 0; j--);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_GPIO0-&amp;gt;FIOCLR0 = 0x0003000;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for(j = 1000000; j &amp;gt; 0; j--);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:32:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Help-GPIO/m-p/556571#M14188</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:32:14Z</dc:date>
    </item>
    <item>
      <title>Re: Help GPIO</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Help-GPIO/m-p/556572#M14189</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 Sat Oct 08 15:05:39 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: joaopeddro&lt;/STRONG&gt;&lt;BR /&gt;The datasheet of lpc1769 inform to put Pin P0.22 as output i need&amp;nbsp; put&amp;nbsp; 1 in the&amp;nbsp; bits 12,13 an use register&amp;nbsp; FIOD0, I did it this way : LPC_GPIO0-&amp;gt;FIODIR0 = 0x0003000;}&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No, nonsense :eek: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Use:&lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#define LED1 (1 &amp;lt;&amp;lt; 22)
 ...
LPC_GPIO0-&amp;gt;FIODIR |= LED1&amp;nbsp;&amp;nbsp; /* P0.22 defined as Output */
LPC_GPIO0-&amp;gt;FIOCLR = LED1;&amp;nbsp;&amp;nbsp; /* turn off LED1 */
LPC_GPIO0-&amp;gt;FIOSET = LED1;&amp;nbsp;&amp;nbsp; /* turn on LED1 */
&amp;nbsp; ...
&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:32:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Help-GPIO/m-p/556572#M14189</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:32:15Z</dc:date>
    </item>
  </channel>
</rss>

