<?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: Wrong LPC11xx Chip_TIMER_ClearCapture function in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Wrong-LPC11xx-Chip-TIMER-ClearCapture-function/m-p/579124#M19965</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by cappo85 on Tue Jul 14 07:16:49 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;why it does not works?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;when capnum is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;0 -&amp;gt; 0x10&amp;lt;&amp;lt;0 = 0x10, so you clear bit 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 -&amp;gt; 0x10&amp;lt;&amp;lt;1 = 0x20, so you clear bit 5&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2 -&amp;gt; 0x10&amp;lt;&amp;lt;1 = 0x40, so you clear bit 6&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;is not correct?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Riccardo Capponi&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 20:18:40 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T20:18:40Z</dc:date>
    <item>
      <title>Wrong LPC11xx Chip_TIMER_ClearCapture function</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Wrong-LPC11xx-Chip-TIMER-ClearCapture-function/m-p/579123#M19964</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Tue Jul 14 03:25:34 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;timer_11xx.h of lpcopen_v2_00a_lpcxpresso_nxp_lpcxpresso_11c24.zip&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;is including a wrong clear capture interrupt function:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;STATIC INLINE void Chip_TIMER_ClearCapture(LPC_TIMER_T *pTMR, int8_t capnum)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; pTMR-&amp;gt;IR = [color=#f00](0x10 &amp;lt;&amp;lt; capnum);[/color]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Corrected:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;STATIC INLINE void Chip_TIMER_ClearCapture(LPC_TIMER_T *pTMR, int8_t capnum)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; pTMR-&amp;gt;IR =[color=#090] TIMER_CAP_INT(capnum);[/color]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BTW: the new 2015 version lpcopen_2_17_lpcxpresso_nxp_lpcxpresso_1125.zip is including the same error&amp;nbsp; :~&amp;nbsp; :((&amp;nbsp; :quest: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So probably all LPC11 versions are including this surprise...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:18:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Wrong-LPC11xx-Chip-TIMER-ClearCapture-function/m-p/579123#M19964</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:18:39Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong LPC11xx Chip_TIMER_ClearCapture function</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Wrong-LPC11xx-Chip-TIMER-ClearCapture-function/m-p/579124#M19965</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by cappo85 on Tue Jul 14 07:16:49 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;why it does not works?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;when capnum is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;0 -&amp;gt; 0x10&amp;lt;&amp;lt;0 = 0x10, so you clear bit 4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 -&amp;gt; 0x10&amp;lt;&amp;lt;1 = 0x20, so you clear bit 5&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2 -&amp;gt; 0x10&amp;lt;&amp;lt;1 = 0x40, so you clear bit 6&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;is not correct?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Riccardo Capponi&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:18:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Wrong-LPC11xx-Chip-TIMER-ClearCapture-function/m-p/579124#M19965</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:18:40Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong LPC11xx Chip_TIMER_ClearCapture function</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Wrong-LPC11xx-Chip-TIMER-ClearCapture-function/m-p/579125#M19966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by NXP_Support on Tue Jul 14 13:01:00 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi R2D2,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I assume you ran into a problem somewhere, but I have to agree with Riccardo on this one.&amp;nbsp; The Interrupt flag for clearing a capture channel event starts at bit position 4 (0x10).&amp;nbsp; The code works as is (and is highly efficient ;-) ).&amp;nbsp; From the LPC11Cxx UM:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Table 314: Interrupt Register (TMR32B0IR - address 0x4001 4000 and TMR32B1IR - address 0x4001 8000) bit&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;description&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Bit&amp;nbsp;&amp;nbsp; Symbol Description&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Reset value&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MR0 Interrupt Interrupt flag for match channel 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MR1 Interrupt Interrupt flag for match channel 1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MR2 Interrupt Interrupt flag for match channel 2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MR3 Interrupt Interrupt flag for match channel 3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CR0 Interrupt Interrupt flag for capture channel 0 event.&amp;nbsp;&amp;nbsp; 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;31:5 - Reserved&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please let us know if we have misunderstood the problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-NXP Support&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:18:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Wrong-LPC11xx-Chip-TIMER-ClearCapture-function/m-p/579125#M19966</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:18:40Z</dc:date>
    </item>
  </channel>
</rss>

