<?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: S32K 144 FTM Timer. in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K-144-FTM-Timer/m-p/813342#M2986</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Writing any value to CNT[COUNT] updates the counter with its&amp;nbsp;initial value, CNTIN.&lt;/P&gt;&lt;P&gt;Section 45.4.3.3m RM r.7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Jun 2018 11:49:06 GMT</pubDate>
    <dc:creator>danielmartynek</dc:creator>
    <dc:date>2018-06-26T11:49:06Z</dc:date>
    <item>
      <title>S32K 144 FTM Timer.</title>
      <link>https://community.nxp.com/t5/S32K/S32K-144-FTM-Timer/m-p/813341#M2985</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN&gt;I am running a timer interrupt using FTM Timer.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="display: none;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN&gt;I set the interrupt in 1ms cycle&lt;SPAN style="display: none;"&gt;&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN&gt;But I want to clear the FTM timer count before the 1ms interrupt is called, so that the interrupt is not called.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN&gt;I set the interrupt to be called when FTM2.cnt is 8000.&lt;SPAN style="display: none;"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN&gt;How does FTM2.Cnt clear before it reaches 8000?&lt;SPAN style="display: none;"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN&gt;void FTM2_init(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;PCC-&amp;gt;PCCn[PCC_FTM2_INDEX] &amp;amp;= ~PCC_PCCn_CGC_MASK; &amp;nbsp;/* Ensure clk disabled for config */&lt;BR /&gt;&amp;nbsp;PCC-&amp;gt;PCCn[PCC_FTM2_INDEX] |= PCC_PCCn_PCS(0b001)&amp;nbsp;/* Clock Src=1, 8 MHz SOSCDIV1_CLK */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp; PCC_PCCn_CGC_MASK;&amp;nbsp;&amp;nbsp; /* Enable clock for FTM regs */&lt;BR /&gt;&amp;nbsp;FTM2-&amp;gt;MODE |= FTM_MODE_WPDIS_MASK;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* Write protect to registers disabled (default) */&lt;BR /&gt;&amp;nbsp;FTM2-&amp;gt;SC = 0x00000100;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* TOIE (Timer Overflow Interrupt Ena) = 1 (default) */&lt;BR /&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* PS (Prescaler factor) = 3. Prescaler = 1 */&lt;BR /&gt;&amp;nbsp;FTM2-&amp;gt;COMBINE = 0x00000000;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* FTM mode settings used: DECAPENx, MCOMBINEx, COMBINEx=0&amp;nbsp; */&lt;BR /&gt;&amp;nbsp;FTM2-&amp;gt;MOD = 8000-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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// 1ms&lt;BR /&gt;}&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN&gt;INT_SYS_InstallHandler(FTM2_Ovf_Reload_IRQn, &amp;amp;ClearFtm2Int, (isr_t *)0);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2018 00:11:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K-144-FTM-Timer/m-p/813341#M2985</guid>
      <dc:creator>kwakd_y</dc:creator>
      <dc:date>2018-06-25T00:11:48Z</dc:date>
    </item>
    <item>
      <title>Re: S32K 144 FTM Timer.</title>
      <link>https://community.nxp.com/t5/S32K/S32K-144-FTM-Timer/m-p/813342#M2986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Writing any value to CNT[COUNT] updates the counter with its&amp;nbsp;initial value, CNTIN.&lt;/P&gt;&lt;P&gt;Section 45.4.3.3m RM r.7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2018 11:49:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K-144-FTM-Timer/m-p/813342#M2986</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2018-06-26T11:49:06Z</dc:date>
    </item>
  </channel>
</rss>

