<?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>Kinetis MicrocontrollersのトピックRe: Setting count of ftm quad decoder</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Setting-count-of-ftm-quad-decoder/m-p/783138#M47679</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Glad to know that your problem has been solved.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 12 Sep 2018 09:15:39 GMT</pubDate>
    <dc:creator>Robin_Shen</dc:creator>
    <dc:date>2018-09-12T09:15:39Z</dc:date>
    <item>
      <title>Setting count of ftm quad decoder</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Setting-count-of-ftm-quad-decoder/m-p/783136#M47677</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am modifiying the FTM quad decoder example in order to change the quad decoder counter value to a fixed count different to the CNTIN value whenever a condition is given.&lt;/P&gt;&lt;P&gt;As explained in the documentation, whenever I try to modify the CNT value it resets to the CNTIN value, instead of changing to the given value.&lt;/P&gt;&lt;P&gt;I have tryed to overcome this problem changing the CNTIN value to the required value and then clearing the CNT value so it resets to the desired value, but I cannot get CINT value to sync to its new buffered value.&lt;/P&gt;&lt;P&gt;I have checked the documentation to find out how to sync it but I get really lost. I am using MCU Expresso SDK.&lt;/P&gt;&lt;P&gt;Any help will be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code looks something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM_GetDefaultConfig(&amp;amp;ftmInfo);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ftmInfo.prescale = kFTM_Prescale_Divide_1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM_Init(QUAD_FTM_BASEADDR, &amp;amp;ftmInfo);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set the modulo values for Quad Decoder. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM_SetQuadDecoderModuloValue(QUAD_FTM_BASEADDR, 0U, DEMO_QUAD_DECODER_MODULO);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Enable the Quad Decoder mode. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; phaseParamsConfigStruct.enablePhaseFilter = true;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; phaseParamsConfigStruct.phaseFilterVal = 16;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; phaseParamsConfigStruct.phasePolarity = kFTM_QuadPhaseNormal;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM_SetupQuadDecode(QUAD_FTM_BASEADDR, &amp;amp;phaseParamsConfigStruct, /* Phase A. */&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;amp;phaseParamsConfigStruct,&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; /* Phase B. */&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; kFTM_QuadPhaseEncode);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; while (1) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (flag) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM_SetQuadDecoderModuloValue(QUAD_FTM_BASEADDR, 300U, DEMO_QUAD_DECODER_MODULO);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM_ClearQuadDecoderCounterValue(QUAD_FTM_BASEADDR);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM_SetQuadDecoderModuloValue(QUAD_FTM_BASEADDR, 0U, DEMO_QUAD_DECODER_MODULO);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Aug 2018 14:52:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Setting-count-of-ftm-quad-decoder/m-p/783136#M47677</guid>
      <dc:creator>luimarma</dc:creator>
      <dc:date>2018-08-31T14:52:46Z</dc:date>
    </item>
    <item>
      <title>Re: Setting count of ftm quad decoder</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Setting-count-of-ftm-quad-decoder/m-p/783137#M47678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Happily it seems that I did not research strongly enough the answer can be found at &lt;A _jive_internal="true" href="https://community.nxp.com/message/902996"&gt;Phillipp Reist post&lt;/A&gt; , thanks to him since never ever would have figured out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Luis&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Aug 2018 15:36:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Setting-count-of-ftm-quad-decoder/m-p/783137#M47678</guid>
      <dc:creator>luimarma</dc:creator>
      <dc:date>2018-08-31T15:36:36Z</dc:date>
    </item>
    <item>
      <title>Re: Setting count of ftm quad decoder</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Setting-count-of-ftm-quad-decoder/m-p/783138#M47679</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Glad to know that your problem has been solved.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Sep 2018 09:15:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Setting-count-of-ftm-quad-decoder/m-p/783138#M47679</guid>
      <dc:creator>Robin_Shen</dc:creator>
      <dc:date>2018-09-12T09:15:39Z</dc:date>
    </item>
  </channel>
</rss>

