<?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 Re: Disable interrupt tail-chaining in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Disable-interrupt-tail-chaining/m-p/525353#M7989</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by wmues on Mon Oct 27 13:30:16 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;You can use the Motor Control PWM to generate such a pulse.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 18:14:35 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T18:14:35Z</dc:date>
    <item>
      <title>Disable interrupt tail-chaining</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Disable-interrupt-tail-chaining/m-p/525349#M7985</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by fruitmans on Mon Oct 27 02:36:00 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello there,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using the LPC1812 within my project and have a question about the interrupt tail-chaining mechanism. I need to generate a short output pusle on a pin with a defined length of several clock cycles. I am using a external match pin that set the output on match and want to reset the output in the interrupt service routine of the timer match. Normally it takes 12 clock cycles to enter the ISR but when the interrupt is tail-chained it only takes 6 cycles. In most of the situations this is desired but in my situation it will shorten the pulse with approximately 25% and i cannot afford this variation. Is there a way to disable the tail-chaining mechanism or is there a way to detect that the interrupt call was handled with tail chaining on another active ISR?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:14:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Disable-interrupt-tail-chaining/m-p/525349#M7985</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:14:32Z</dc:date>
    </item>
    <item>
      <title>Re: Disable interrupt tail-chaining</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Disable-interrupt-tail-chaining/m-p/525350#M7986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by wmues on Mon Oct 27 06:02:51 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Using the interrupt service routine to reset the output won't give you a reliable time. Forget it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can't you use a second match to clear the output pin? This is the standard solution for such a problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:14:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Disable-interrupt-tail-chaining/m-p/525350#M7986</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:14:33Z</dc:date>
    </item>
    <item>
      <title>Re: Disable interrupt tail-chaining</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Disable-interrupt-tail-chaining/m-p/525351#M7987</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by fruitmans on Mon Oct 27 07:04:40 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;As far as i can see i cannot use 2 match registers to influence one single external match pin. In this case i could use an logic 2 port xor port externally on the MCU to combine the status of 2 external match outputs to a single signal. This could solve my timing issue but takes some hardware modification on the product. If there are any options or I misunderstood something please let me know :) &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:14:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Disable-interrupt-tail-chaining/m-p/525351#M7987</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:14:34Z</dc:date>
    </item>
    <item>
      <title>Re: Disable interrupt tail-chaining</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Disable-interrupt-tail-chaining/m-p/525352#M7988</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by starblue on Mon Oct 27 07:19:26 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Why don't you use the SCT?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:14:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Disable-interrupt-tail-chaining/m-p/525352#M7988</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:14:34Z</dc:date>
    </item>
    <item>
      <title>Re: Disable interrupt tail-chaining</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Disable-interrupt-tail-chaining/m-p/525353#M7989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by wmues on Mon Oct 27 13:30:16 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;You can use the Motor Control PWM to generate such a pulse.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:14:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Disable-interrupt-tail-chaining/m-p/525353#M7989</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:14:35Z</dc:date>
    </item>
  </channel>
</rss>

