<?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>LPC MicrocontrollersのトピックRe: LPC55S69 : GINTx interrupts , identify exact pin</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-GINTx-interrupts-identify-exact-pin/m-p/1008342#M39552</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I understand, but basically there is no way to see the status of the specific PIN.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Feb 2020 23:42:39 GMT</pubDate>
    <dc:creator>soledad</dc:creator>
    <dc:date>2020-02-04T23:42:39Z</dc:date>
    <item>
      <title>LPC55S69 : GINTx interrupts , identify exact pin</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-GINTx-interrupts-identify-exact-pin/m-p/1008339#M39549</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do I undestand right and it is not possible to identify what exact pin cause GINT interrupt ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have more than 15 pins what is spread between GINT0 and 1 controllers. Sometimes MCU stay in PowerDown mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wakup from PowerDown mode can take even 550us if whole SRAM is set to be retained.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If during wakeup time GPIO pin returned back e.g make positive or negative pulse what is shorter than wakeup time, it is not possible to detect what pin are cause interrupt by reading GPIO state in interrupt handler.&lt;/P&gt;&lt;P&gt;Pin state is the same what is before interrupt and non of regiters are not indicate this pin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So MCU is wakeup and when GINTx interrupt handler is executed, I can't detect that pin what cause wakeup.&lt;/P&gt;&lt;P&gt;Is this so ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Eugene&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jan 2020 19:43:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-GINTx-interrupts-identify-exact-pin/m-p/1008339#M39549</guid>
      <dc:creator>EugeneHiihtaja</dc:creator>
      <dc:date>2020-01-27T19:43:27Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S69 : GINTx interrupts , identify exact pin</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-GINTx-interrupts-identify-exact-pin/m-p/1008340#M39550</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;For the GINT/0/1, you are right,&amp;nbsp;all&amp;nbsp;GPIO pin interrupt sources &amp;nbsp;in ONE group share the same interrupt vector,&amp;nbsp;there is not any status register to identify which pin triggers the interrupt. As a workaround, I think you can read the GPIO pin logic by reading the GPIO port pin registers to get the information which pin triggers the interrupt in GINT0/1 in the ISR of the GINT0 or GINT1 by checking the pin logic.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Regards &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Soledad&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jan 2020 23:58:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-GINTx-interrupts-identify-exact-pin/m-p/1008340#M39550</guid>
      <dc:creator>soledad</dc:creator>
      <dc:date>2020-01-29T23:58:14Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S69 : GINTx interrupts , identify exact pin</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-GINTx-interrupts-identify-exact-pin/m-p/1008341#M39551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/soledad"&gt;soledad&lt;/A&gt;‌ !&lt;/P&gt;&lt;P&gt;&amp;nbsp;Yes, I'm using both controllers and swap some pins on fly from one to other one for be able to detect both edges.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But due PowerDown mode, any short pulse &amp;lt; ~300 microsecond is not leave any track anywhere.&lt;/P&gt;&lt;P&gt;So wakeup is happens but no glue way, even short pulses important as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Eugene&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jan 2020 06:22:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-GINTx-interrupts-identify-exact-pin/m-p/1008341#M39551</guid>
      <dc:creator>EugeneHiihtaja</dc:creator>
      <dc:date>2020-01-30T06:22:20Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S69 : GINTx interrupts , identify exact pin</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-GINTx-interrupts-identify-exact-pin/m-p/1008342#M39552</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I understand, but basically there is no way to see the status of the specific PIN.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Feb 2020 23:42:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-GINTx-interrupts-identify-exact-pin/m-p/1008342#M39552</guid>
      <dc:creator>soledad</dc:creator>
      <dc:date>2020-02-04T23:42:39Z</dc:date>
    </item>
  </channel>
</rss>

