<?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>topic spurious interrupt? in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/spurious-interrupt/m-p/556140#M13997</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ToBeFrank on Sun Aug 07 20:49:25 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I've got a situation where an interrupt is firing where it has nothing to do, and I don't understand why. The following link shows the interrupts:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;[IMG]&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fknowledgebase.nxp.com%2Fattachment.php%3Fattachmentid%3D522%26stc%3D1%26d%3D1312775162%5B%2FIMG%5D" rel="nofollow" target="_blank"&gt;http://knowledgebase.nxp.com/attachment.php?attachmentid=522&amp;amp;stc=1&amp;amp;d=1312775162[/IMG]&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The yellow trace shows the entry and exit of the IRQ handler. The green trace is the entry and exit of each interrupt bit I am handling in the IRQ handler. As you can see, two interrupt bits are set the first time the IRQ handler is called, one bit the second time and none the third time. Why would the IRQ be called if there are no interrupts to handle? Note that this doesn't cause me any problems, I'd just like to understand why this is happening. Also note that this doesn't happen every time this IRQ is called, just occasionally.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm using a LPC11C24.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 22:14:10 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T22:14:10Z</dc:date>
    <item>
      <title>spurious interrupt?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/spurious-interrupt/m-p/556140#M13997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ToBeFrank on Sun Aug 07 20:49:25 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I've got a situation where an interrupt is firing where it has nothing to do, and I don't understand why. The following link shows the interrupts:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;[IMG]&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fknowledgebase.nxp.com%2Fattachment.php%3Fattachmentid%3D522%26stc%3D1%26d%3D1312775162%5B%2FIMG%5D" rel="nofollow" target="_blank"&gt;http://knowledgebase.nxp.com/attachment.php?attachmentid=522&amp;amp;stc=1&amp;amp;d=1312775162[/IMG]&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The yellow trace shows the entry and exit of the IRQ handler. The green trace is the entry and exit of each interrupt bit I am handling in the IRQ handler. As you can see, two interrupt bits are set the first time the IRQ handler is called, one bit the second time and none the third time. Why would the IRQ be called if there are no interrupts to handle? Note that this doesn't cause me any problems, I'd just like to understand why this is happening. Also note that this doesn't happen every time this IRQ is called, just occasionally.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm using a LPC11C24.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:14:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/spurious-interrupt/m-p/556140#M13997</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:14:10Z</dc:date>
    </item>
    <item>
      <title>Re: spurious interrupt?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/spurious-interrupt/m-p/556141#M13998</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 Mon Aug 08 00:57:23 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Are you planning to show us your (interrupt) code are we just talking about magic things :)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:14:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/spurious-interrupt/m-p/556141#M13998</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:14:11Z</dc:date>
    </item>
    <item>
      <title>Re: spurious interrupt?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/spurious-interrupt/m-p/556142#M13999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ToBeFrank on Mon Aug 08 08:44:43 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I fixed it. You can get a spurious interrupt if you clear an interrupt flag late in the handler. I moved the clear to the beginning of the handler and the spurious interrupt is gone.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:14:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/spurious-interrupt/m-p/556142#M13999</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:14:12Z</dc:date>
    </item>
  </channel>
</rss>

