<?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のトピックlpc1768 external interrupt problem</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1768-external-interrupt-problem/m-p/541557#M7477</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mahyar on Tue Nov 01 03:17:54 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;hi &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i have a problem on using external interrupt in lpc1768 with cmsis library.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;this is my code:&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;void EINT_IRQHandler()
{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTI_ClearEXTIFlag(EXTI_EINT0);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIO_SetValue(0,(1&amp;lt;&amp;lt;22));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
}

int main ()
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_CFG_Type PinCfg;
&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTI_InitTypeDef EXTICfg;

&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Funcnum = 1;
&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.OpenDrain = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinmode = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 10;
&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Portnum = 2;
&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin(&amp;amp;PinCfg);


&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTI_Init();

&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTICfg.EXTI_Line = EXTI_EINT0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; /* edge sensitive */
&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTICfg.EXTI_Mode = EXTI_MODE_EDGE_SENSITIVE;
&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTICfg.EXTI_polarity = EXTI_POLARITY_LOW_ACTIVE_OR_FALLING_EDGE;
&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTI_ClearEXTIFlag(EXTI_EINT0);
&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTI_Config(&amp;amp;EXTICfg);
&amp;nbsp;&amp;nbsp;&amp;nbsp; /*
&amp;nbsp;&amp;nbsp;&amp;nbsp; NVIC_SetPriorityGrouping(4);
&amp;nbsp;&amp;nbsp;&amp;nbsp; NVIC_SetPriority(EINT0_IRQn, 0);
&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp;&amp;nbsp;&amp;nbsp; NVIC_EnableIRQ(EINT0_IRQn);

&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=0;i&amp;lt;10000000;i++);
&amp;nbsp;&amp;nbsp;&amp;nbsp; FIO_SetDir(0,(1&amp;lt;&amp;lt;21),1);
&amp;nbsp;&amp;nbsp;&amp;nbsp; FIO_SetDir(0,(1&amp;lt;&amp;lt;22),1);
&amp;nbsp;&amp;nbsp;&amp;nbsp; FIO_SetValue(0,(1&amp;lt;&amp;lt;21));

&amp;nbsp;&amp;nbsp;&amp;nbsp; while(1)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;
} &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:17:33 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T23:17:33Z</dc:date>
    <item>
      <title>lpc1768 external interrupt problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1768-external-interrupt-problem/m-p/541557#M7477</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mahyar on Tue Nov 01 03:17:54 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;hi &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i have a problem on using external interrupt in lpc1768 with cmsis library.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;this is my code:&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;void EINT_IRQHandler()
{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTI_ClearEXTIFlag(EXTI_EINT0);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIO_SetValue(0,(1&amp;lt;&amp;lt;22));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
}

int main ()
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_CFG_Type PinCfg;
&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTI_InitTypeDef EXTICfg;

&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Funcnum = 1;
&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.OpenDrain = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinmode = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 10;
&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Portnum = 2;
&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin(&amp;amp;PinCfg);


&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTI_Init();

&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTICfg.EXTI_Line = EXTI_EINT0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; /* edge sensitive */
&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTICfg.EXTI_Mode = EXTI_MODE_EDGE_SENSITIVE;
&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTICfg.EXTI_polarity = EXTI_POLARITY_LOW_ACTIVE_OR_FALLING_EDGE;
&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTI_ClearEXTIFlag(EXTI_EINT0);
&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTI_Config(&amp;amp;EXTICfg);
&amp;nbsp;&amp;nbsp;&amp;nbsp; /*
&amp;nbsp;&amp;nbsp;&amp;nbsp; NVIC_SetPriorityGrouping(4);
&amp;nbsp;&amp;nbsp;&amp;nbsp; NVIC_SetPriority(EINT0_IRQn, 0);
&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp;&amp;nbsp;&amp;nbsp; NVIC_EnableIRQ(EINT0_IRQn);

&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=0;i&amp;lt;10000000;i++);
&amp;nbsp;&amp;nbsp;&amp;nbsp; FIO_SetDir(0,(1&amp;lt;&amp;lt;21),1);
&amp;nbsp;&amp;nbsp;&amp;nbsp; FIO_SetDir(0,(1&amp;lt;&amp;lt;22),1);
&amp;nbsp;&amp;nbsp;&amp;nbsp; FIO_SetValue(0,(1&amp;lt;&amp;lt;21));

&amp;nbsp;&amp;nbsp;&amp;nbsp; while(1)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;
} &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:17:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1768-external-interrupt-problem/m-p/541557#M7477</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:17:33Z</dc:date>
    </item>
    <item>
      <title>Re: lpc1768 external interrupt problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1768-external-interrupt-problem/m-p/541558#M7478</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 Nov 01 04:54:45 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;There's a working example in RDB1768cmsis2.zip: RDB1768cmsis2_ExtInt :)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:17:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1768-external-interrupt-problem/m-p/541558#M7478</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:17:34Z</dc:date>
    </item>
    <item>
      <title>Re: lpc1768 external interrupt problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1768-external-interrupt-problem/m-p/541559#M7479</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mahyar on Wed Nov 02 02:21:42 MST 2011&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;There's a working example in RDB1768cmsis2.zip: RDB1768cmsis2_ExtInt :)&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks man, but i want&amp;nbsp; to know whats my problem in this code.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:17:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1768-external-interrupt-problem/m-p/541559#M7479</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:17:35Z</dc:date>
    </item>
    <item>
      <title>Re: lpc1768 external interrupt problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1768-external-interrupt-problem/m-p/541560#M7480</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 Wed Nov 02 02:48:04 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: mahyar&lt;/STRONG&gt;&lt;BR /&gt;...but i want&amp;nbsp; to know whats my problem in this code.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sorry, your code isn't readable for me and not compilable for my (LPCXpresso) compiler :rolleyes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Things like PINSEL_CFG_Type or EXTI_Init() are not shown :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Perhaps you should ask somewhere else ('your compiler' forum) or wait for further answers in LPC2000 forum :)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:17:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/lpc1768-external-interrupt-problem/m-p/541560#M7480</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:17:35Z</dc:date>
    </item>
  </channel>
</rss>

