<?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: ftm dual edge capture How to keep capturing in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264725#M60281</link>
    <description>&lt;P&gt;But the interrupts are all disabled. Where can I restart?&lt;BR /&gt;Because the captured value will not change.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="erichsu_0-1618886584414.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/142703i185DB18DBDD0FECA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="erichsu_0-1618886584414.png" alt="erichsu_0-1618886584414.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But use the restart button:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="erichsu_1-1618886730295.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/142704i618997A4574ED273/image-size/medium?v=v2&amp;amp;px=400" role="button" title="erichsu_1-1618886730295.png" alt="erichsu_1-1618886730295.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 20 Apr 2021 02:45:49 GMT</pubDate>
    <dc:creator>erichsu</dc:creator>
    <dc:date>2021-04-20T02:45:49Z</dc:date>
    <item>
      <title>ftm dual edge capture How to keep capturing</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1263951#M60256</link>
      <description>&lt;P&gt;FRDM KV11Z&amp;nbsp;ftm dual edge capture How to keep capturing?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/*&lt;BR /&gt;* Copyright (c) 2015, Freescale Semiconductor, Inc.&lt;BR /&gt;* Copyright 2016-2017, 2020 NXP&lt;BR /&gt;* All rights reserved.&lt;BR /&gt;*&lt;BR /&gt;* SPDX-License-Identifier: BSD-3-Clause&lt;BR /&gt;*/&lt;/P&gt;&lt;P&gt;#include "fsl_debug_console.h"&lt;BR /&gt;#include "pin_mux.h"&lt;BR /&gt;#include "clock_config.h"&lt;BR /&gt;#include "board.h"&lt;BR /&gt;#include "fsl_ftm.h"&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;BR /&gt;* Definitions&lt;BR /&gt;******************************************************************************/&lt;BR /&gt;/* The Flextimer instance/channel used for board */&lt;BR /&gt;#define DEMO_FTM_BASEADDR FTM0&lt;/P&gt;&lt;P&gt;/* FTM channel pair used for the dual-edge capture, channel pair 1 uses channels 2 and 3 */&lt;BR /&gt;#define BOARD_FTM_INPUT_CAPTURE_CHANNEL_PAIR kFTM_Chnl_1&lt;/P&gt;&lt;P&gt;/* Interrupt number and interrupt handler for the FTM instance used */&lt;BR /&gt;#define FTM_INTERRUPT_NUMBER FTM0_IRQn&lt;BR /&gt;#define FTM_INPUT_CAPTURE_HANDLER FTM0_IRQHandler&lt;/P&gt;&lt;P&gt;/* Interrupt to enable and flag to read; depends on the FTM channel used for dual-edge capture */&lt;BR /&gt;#define FTM_FIRST_CHANNEL_INTERRUPT_ENABLE kFTM_Chnl2InterruptEnable&lt;BR /&gt;#define FTM_FIRST_CHANNEL_FLAG kFTM_Chnl2Flag&lt;BR /&gt;#define FTM_SECOND_CHANNEL_INTERRUPT_ENABLE kFTM_Chnl3InterruptEnable&lt;BR /&gt;#define FTM_SECOND_CHANNEL_FLAG kFTM_Chnl3Flag&lt;/P&gt;&lt;P&gt;/* Get source clock for FTM driver */&lt;BR /&gt;#define FTM_SOURCE_CLOCK CLOCK_GetFreq(kCLOCK_CoreSysClk)&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;BR /&gt;* Prototypes&lt;BR /&gt;******************************************************************************/&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;BR /&gt;* Variables&lt;BR /&gt;******************************************************************************/&lt;BR /&gt;volatile bool ftmFirstChannelInterruptFlag = false;&lt;BR /&gt;volatile bool ftmSecondChannelInterruptFlag = false;&lt;BR /&gt;/* Record FTM TOF interrupt times */&lt;BR /&gt;volatile uint32_t g_timerOverflowInterruptCount = 0u;&lt;BR /&gt;volatile uint32_t g_firstChannelOverflowCount = 0u;&lt;BR /&gt;volatile uint32_t g_secondChannelOverflowCount = 0u;&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;BR /&gt;* Code&lt;BR /&gt;******************************************************************************/&lt;BR /&gt;void FTM_INPUT_CAPTURE_HANDLER(void)&lt;BR /&gt;{&lt;BR /&gt;if ((FTM_GetStatusFlags(DEMO_FTM_BASEADDR) &amp;amp; kFTM_TimeOverflowFlag) == kFTM_TimeOverflowFlag)&lt;BR /&gt;{&lt;BR /&gt;/* Clear overflow interrupt flag.*/&lt;BR /&gt;FTM_ClearStatusFlags(DEMO_FTM_BASEADDR, kFTM_TimeOverflowFlag);&lt;BR /&gt;g_timerOverflowInterruptCount++;&lt;BR /&gt;}&lt;BR /&gt;else if (((FTM_GetStatusFlags(DEMO_FTM_BASEADDR) &amp;amp; FTM_FIRST_CHANNEL_FLAG) == FTM_FIRST_CHANNEL_FLAG) &amp;amp;&amp;amp;&lt;BR /&gt;(ftmFirstChannelInterruptFlag == false))&lt;BR /&gt;{&lt;BR /&gt;/* Disable first channel interrupt.*/&lt;BR /&gt;FTM_DisableInterrupts(DEMO_FTM_BASEADDR, FTM_FIRST_CHANNEL_INTERRUPT_ENABLE);&lt;BR /&gt;g_firstChannelOverflowCount = g_timerOverflowInterruptCount;&lt;BR /&gt;ftmFirstChannelInterruptFlag = true;&lt;BR /&gt;}&lt;BR /&gt;else if ((FTM_GetStatusFlags(DEMO_FTM_BASEADDR) &amp;amp; FTM_SECOND_CHANNEL_FLAG) == FTM_SECOND_CHANNEL_FLAG)&lt;BR /&gt;{&lt;BR /&gt;/* Clear second channel interrupt flag.*/&lt;BR /&gt;FTM_ClearStatusFlags(DEMO_FTM_BASEADDR, FTM_SECOND_CHANNEL_FLAG);&lt;BR /&gt;/* Disable second channel interrupt.*/&lt;BR /&gt;FTM_DisableInterrupts(DEMO_FTM_BASEADDR, FTM_SECOND_CHANNEL_INTERRUPT_ENABLE);&lt;BR /&gt;g_secondChannelOverflowCount = g_timerOverflowInterruptCount;&lt;BR /&gt;ftmSecondChannelInterruptFlag = true;&lt;BR /&gt;}&lt;BR /&gt;else&lt;BR /&gt;{&lt;BR /&gt;}&lt;BR /&gt;__DSB();&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;/*!&lt;BR /&gt;* @brief Main function&lt;BR /&gt;*/&lt;BR /&gt;int main(void)&lt;BR /&gt;{&lt;BR /&gt;ftm_config_t ftmInfo;&lt;BR /&gt;ftm_dual_edge_capture_param_t edgeParam;&lt;BR /&gt;uint32_t capture1Val;&lt;BR /&gt;uint32_t capture2Val;&lt;BR /&gt;float pulseWidth;&lt;/P&gt;&lt;P&gt;/* Board pin, clock, debug console init */&lt;BR /&gt;BOARD_InitPins();&lt;BR /&gt;BOARD_BootClockRUN();&lt;BR /&gt;BOARD_InitDebugConsole();&lt;/P&gt;&lt;P&gt;/* Print a note to terminal */&lt;BR /&gt;PRINTF("\r\nFTM dual-edge capture example\r\n");&lt;BR /&gt;PRINTF("\r\nOnce the input signal is received the input capture values are printed");&lt;BR /&gt;PRINTF("\r\nThe input signal's pulse width is calculated from the capture values &amp;amp; printed\r\n");&lt;/P&gt;&lt;P&gt;FTM_GetDefaultConfig(&amp;amp;ftmInfo);&lt;BR /&gt;/* Initialize FTM module */&lt;BR /&gt;FTM_Init(DEMO_FTM_BASEADDR, &amp;amp;ftmInfo);&lt;/P&gt;&lt;P&gt;edgeParam.mode = kFTM_OneShot;&lt;BR /&gt;/* Set capture edges to calculate the pulse width of input signal */&lt;BR /&gt;edgeParam.currChanEdgeMode = kFTM_RisingEdge;&lt;BR /&gt;edgeParam.nextChanEdgeMode = kFTM_FallingEdge;&lt;/P&gt;&lt;P&gt;/* Setup dual-edge capture on a FTM channel pair */&lt;BR /&gt;FTM_SetupDualEdgeCapture(DEMO_FTM_BASEADDR, BOARD_FTM_INPUT_CAPTURE_CHANNEL_PAIR, &amp;amp;edgeParam, 0);&lt;/P&gt;&lt;P&gt;/* Set the timer to be in free-running mode */&lt;BR /&gt;DEMO_FTM_BASEADDR-&amp;gt;MOD = 0xFFFF;&lt;/P&gt;&lt;P&gt;/* Enable first channel interrupt */&lt;BR /&gt;FTM_EnableInterrupts(DEMO_FTM_BASEADDR, FTM_FIRST_CHANNEL_INTERRUPT_ENABLE);&lt;/P&gt;&lt;P&gt;/* Enable second channel interrupt when the second edge is detected */&lt;BR /&gt;FTM_EnableInterrupts(DEMO_FTM_BASEADDR, FTM_SECOND_CHANNEL_INTERRUPT_ENABLE);&lt;/P&gt;&lt;P&gt;/* Enable overflow interrupt */&lt;BR /&gt;FTM_EnableInterrupts(DEMO_FTM_BASEADDR, kFTM_TimeOverflowInterruptEnable);&lt;/P&gt;&lt;P&gt;/* Enable at the NVIC */&lt;BR /&gt;EnableIRQ(FTM_INTERRUPT_NUMBER);&lt;/P&gt;&lt;P&gt;FTM_StartTimer(DEMO_FTM_BASEADDR, kFTM_SystemClock);&lt;/P&gt;&lt;P&gt;while (ftmFirstChannelInterruptFlag != true)&lt;BR /&gt;{&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;while (ftmSecondChannelInterruptFlag != true)&lt;BR /&gt;{&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;/* Clear first channel interrupt flag after the second edge is detected.*/&lt;BR /&gt;FTM_ClearStatusFlags(DEMO_FTM_BASEADDR, FTM_FIRST_CHANNEL_FLAG);&lt;/P&gt;&lt;P&gt;/* Clear overflow interrupt flag.*/&lt;BR /&gt;FTM_ClearStatusFlags(DEMO_FTM_BASEADDR, kFTM_TimeOverflowFlag);&lt;BR /&gt;/* Disable overflow interrupt.*/&lt;BR /&gt;FTM_DisableInterrupts(DEMO_FTM_BASEADDR, kFTM_TimeOverflowInterruptEnable);&lt;/P&gt;&lt;P&gt;capture1Val = DEMO_FTM_BASEADDR-&amp;gt;CONTROLS[BOARD_FTM_INPUT_CAPTURE_CHANNEL_PAIR * 2].CnV;&lt;BR /&gt;capture2Val = DEMO_FTM_BASEADDR-&amp;gt;CONTROLS[(BOARD_FTM_INPUT_CAPTURE_CHANNEL_PAIR * 2) + 1].CnV;&lt;BR /&gt;PRINTF("\r\nCapture value C(n)V=%x\r\n", capture1Val);&lt;BR /&gt;PRINTF("\r\nCapture value C(n+1)V=%x\r\n", capture2Val);&lt;/P&gt;&lt;P&gt;/* FTM clock source is not prescaled and is&lt;BR /&gt;* divided by 1000000 as the output is printed in microseconds&lt;BR /&gt;*/&lt;BR /&gt;pulseWidth =&lt;BR /&gt;(float)(((g_secondChannelOverflowCount - g_firstChannelOverflowCount) * 65536 + capture2Val - capture1Val) +&lt;BR /&gt;1) /&lt;BR /&gt;((float)FTM_SOURCE_CLOCK / 1000000);&lt;/P&gt;&lt;P&gt;PRINTF("\r\nInput signals pulse width = %f us\r\n", pulseWidth);&lt;/P&gt;&lt;P&gt;while (1)&lt;BR /&gt;{&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;</description>
      <pubDate>Mon, 19 Apr 2021 03:08:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1263951#M60256</guid>
      <dc:creator>erichsu</dc:creator>
      <dc:date>2021-04-19T03:08:32Z</dc:date>
    </item>
    <item>
      <title>Re: ftm dual edge capture How to keep capturing</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264689#M60280</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Use a while loop.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2.PNG" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/142698i4B7867FA4A5C5B42/image-size/medium?v=v2&amp;amp;px=400" role="button" title="2.PNG" alt="2.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;
&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;
&lt;P&gt;- We are following threads for 7 days after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Tue, 20 Apr 2021 01:57:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264689#M60280</guid>
      <dc:creator>nxf56274</dc:creator>
      <dc:date>2021-04-20T01:57:16Z</dc:date>
    </item>
    <item>
      <title>Re: ftm dual edge capture How to keep capturing</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264725#M60281</link>
      <description>&lt;P&gt;But the interrupts are all disabled. Where can I restart?&lt;BR /&gt;Because the captured value will not change.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="erichsu_0-1618886584414.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/142703i185DB18DBDD0FECA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="erichsu_0-1618886584414.png" alt="erichsu_0-1618886584414.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But use the restart button:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="erichsu_1-1618886730295.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/142704i618997A4574ED273/image-size/medium?v=v2&amp;amp;px=400" role="button" title="erichsu_1-1618886730295.png" alt="erichsu_1-1618886730295.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Apr 2021 02:45:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264725#M60281</guid>
      <dc:creator>erichsu</dc:creator>
      <dc:date>2021-04-20T02:45:49Z</dc:date>
    </item>
    <item>
      <title>Re: ftm dual edge capture How to keep capturing</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264728#M60282</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Comment that code.&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;
&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;
&lt;P&gt;- We are following threads for 7 days after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Tue, 20 Apr 2021 02:49:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264728#M60282</guid>
      <dc:creator>nxf56274</dc:creator>
      <dc:date>2021-04-20T02:49:10Z</dc:date>
    </item>
    <item>
      <title>Re: ftm dual edge capture How to keep capturing</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264749#M60283</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="erichsu_0-1618887970058.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/142708i768512B419599553/image-size/medium?v=v2&amp;amp;px=400" role="button" title="erichsu_0-1618887970058.png" alt="erichsu_0-1618887970058.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="erichsu_1-1618888008064.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/142710i55DE818F1F164FEA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="erichsu_1-1618888008064.png" alt="erichsu_1-1618888008064.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The interrupts are not disabled again in the while loop.&lt;/P&gt;&lt;P&gt;Where do I need to enable the interrupt again?&lt;/P&gt;</description>
      <pubDate>Tue, 20 Apr 2021 03:08:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264749#M60283</guid>
      <dc:creator>erichsu</dc:creator>
      <dc:date>2021-04-20T03:08:44Z</dc:date>
    </item>
    <item>
      <title>Re: ftm dual edge capture How to keep capturing</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264813#M60284</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;You can enable the channel interrupt in the while loop in main function.&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;
&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;
&lt;P&gt;- We are following threads for 7 days after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Tue, 20 Apr 2021 05:36:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264813#M60284</guid>
      <dc:creator>nxf56274</dc:creator>
      <dc:date>2021-04-20T05:36:08Z</dc:date>
    </item>
    <item>
      <title>Re: ftm dual edge capture How to keep capturing</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264825#M60285</link>
      <description>&lt;P&gt;I have done this, but the interrupt program repeats the judgment.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="erichsu_0-1618898010621.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/142725i624F0229979A2FB0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="erichsu_0-1618898010621.png" alt="erichsu_0-1618898010621.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Put the code here:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="erichsu_1-1618898078362.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/142726iEFED0F2D668A3D6B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="erichsu_1-1618898078362.png" alt="erichsu_1-1618898078362.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Apr 2021 05:54:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264825#M60285</guid>
      <dc:creator>erichsu</dc:creator>
      <dc:date>2021-04-20T05:54:55Z</dc:date>
    </item>
    <item>
      <title>Re: ftm dual edge capture How to keep capturing</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264883#M60287</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Due to this code&amp;nbsp;&lt;SPAN&gt;edgeParam.mode = kFTM_OneShot, the capture will only run one time.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Change it to&amp;nbsp;kFTM_Continuous.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;
&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;
&lt;P&gt;- We are following threads for 7 days after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Tue, 20 Apr 2021 07:06:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1264883#M60287</guid>
      <dc:creator>nxf56274</dc:creator>
      <dc:date>2021-04-20T07:06:10Z</dc:date>
    </item>
    <item>
      <title>Re: ftm dual edge capture How to keep capturing</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1265811#M60305</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="erichsu_0-1619003698114.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/142863i0A0A450D7189B137/image-size/medium?v=v2&amp;amp;px=400" role="button" title="erichsu_0-1619003698114.png" alt="erichsu_0-1619003698114.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="erichsu_1-1619003741799.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/142864i4A7CC8976C994E81/image-size/medium?v=v2&amp;amp;px=400" role="button" title="erichsu_1-1619003741799.png" alt="erichsu_1-1619003741799.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="erichsu_2-1619003791752.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/142865i539098134D52DE35/image-size/medium?v=v2&amp;amp;px=400" role="button" title="erichsu_2-1619003791752.png" alt="erichsu_2-1619003791752.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;result:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="erichsu_3-1619003821061.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/142866i097E7EA680E8E7D5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="erichsu_3-1619003821061.png" alt="erichsu_3-1619003821061.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The rising and falling edge values are not captured?&lt;/P&gt;</description>
      <pubDate>Thu, 22 Apr 2021 01:40:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1265811#M60305</guid>
      <dc:creator>erichsu</dc:creator>
      <dc:date>2021-04-22T01:40:52Z</dc:date>
    </item>
    <item>
      <title>Re: ftm dual edge capture How to keep capturing</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1266235#M60317</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Please refer the attachment. It works on frdm-kv11.&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;
&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;
&lt;P&gt;- We are following threads for 7 days after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Thu, 22 Apr 2021 02:25:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1266235#M60317</guid>
      <dc:creator>nxf56274</dc:creator>
      <dc:date>2021-04-22T02:25:21Z</dc:date>
    </item>
    <item>
      <title>Re: ftm dual edge capture How to keep capturing</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1292538#M60856</link>
      <description>&lt;P&gt;I am currently learning to use the KV11Z board for related development, thank you for the above instructions.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Jun 2021 10:50:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/ftm-dual-edge-capture-How-to-keep-capturing/m-p/1292538#M60856</guid>
      <dc:creator>le27</dc:creator>
      <dc:date>2021-06-15T10:50:53Z</dc:date>
    </item>
  </channel>
</rss>

