<?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のトピックRIT TImer</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/RIT-TImer/m-p/579567#M24167</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by nkarakotas on Tue Jun 21 08:39:59 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Im trying to get the RIT timer to generate a 1mS interrupt. I have used the RITtimer.c file to set it up. What value to I need to put in order to generate a 1mS interrupt on the LPC17xx?&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
 init_rit_timer( TIME_INTERVAL );&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Reagrds,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Nick&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 02:34:08 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T02:34:08Z</dc:date>
    <item>
      <title>RIT TImer</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/RIT-TImer/m-p/579567#M24167</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by nkarakotas on Tue Jun 21 08:39:59 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Im trying to get the RIT timer to generate a 1mS interrupt. I have used the RITtimer.c file to set it up. What value to I need to put in order to generate a 1mS interrupt on the LPC17xx?&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
 init_rit_timer( TIME_INTERVAL );&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Reagrds,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Nick&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:34:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/RIT-TImer/m-p/579567#M24167</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:34:08Z</dc:date>
    </item>
    <item>
      <title>Re: RIT TImer</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/RIT-TImer/m-p/579568#M24168</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 Jun 21 08:51:42 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;User manual:&lt;/SPAN&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;Following reset, the counter begins counting up from 00000000h. Whenever the counter value equals the value programmed into the RICOMPVAL register the interrupt flag will be set.&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;So you have to set a value like&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; [INDENT]&amp;nbsp; (PCLK_RIT / desired_frequency) -1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[/INDENT]Example: 1ms / 1kHz at 100Mhz clock and PCLK_RIT = 25MHz&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[INDENT] (25E6 / 1E3) -1 =&amp;nbsp; 24999[/INDENT]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:34:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/RIT-TImer/m-p/579568#M24168</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: RIT TImer</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/RIT-TImer/m-p/579569#M24169</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by nkarakotas on Tue Jun 21 13:11:58 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;HI,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the reply. I set the value to what you have posted but when I debug it there is an interrupt always generated on the RIT. Even if RICOMPVAL is not equal to RICOUNTER.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For example RICOUNTER is 0x0f and the RICOUNTER is 0x61a7 it will interrupt.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Nick&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:34:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/RIT-TImer/m-p/579569#M24169</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:34:10Z</dc:date>
    </item>
    <item>
      <title>Re: RIT TImer</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/RIT-TImer/m-p/579570#M24170</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by nkarakotas on Tue Jun 21 13:22:33 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: nkarakotas&lt;/STRONG&gt;&lt;BR /&gt;HI,&lt;BR /&gt;&lt;BR /&gt;Thanks for the reply. I set the value to what you have posted but when I debug it there is an interrupt always generated on the RIT. Even if RICOMPVAL is not equal to RICOUNTER.&lt;BR /&gt;For example RICOUNTER is 0x0f and the RICOUNTER is 0x61a7 it will interrupt.&lt;BR /&gt;&lt;BR /&gt;Nick&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Unless that is the timer running but was reset to 0x00.&amp;nbsp; A few cycles until interrupt routine?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:34:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/RIT-TImer/m-p/579570#M24170</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: RIT TImer</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/RIT-TImer/m-p/579571#M24171</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 Jun 21 13:26:25 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;... there is an interrupt always generated on the RIT... &lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;Wasn't that the whole point of the exercise, to generate RIT Timer interrupt?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;...when I debug it... &lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;Did you set a breakpoint in RIT_IRQHandler ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:34:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/RIT-TImer/m-p/579571#M24171</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: RIT TImer</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/RIT-TImer/m-p/579572#M24172</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by nkarakotas on Tue Jun 21 13:37:50 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes its OK now, it just seemed that it was generating an interrupt randomly due to the value of 0x0F in the RICOUNTER.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I compared the value with the SysTick and in generates the required interrupt.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:34:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/RIT-TImer/m-p/579572#M24172</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:34:12Z</dc:date>
    </item>
  </channel>
</rss>

