<?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: Implmenting Tick Timer in KE1xZ in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Implmenting-Tick-Timer-in-KE1xZ/m-p/1255039#M60053</link>
    <description>&lt;P&gt;I have been looking in the KE1xZ reference manual for information on SysTick, however I cannot find which registers I have to configure to program a 10ms tick capable of generating an interruption.&lt;/P&gt;&lt;P&gt;Can you help me?&lt;/P&gt;</description>
    <pubDate>Wed, 31 Mar 2021 15:09:29 GMT</pubDate>
    <dc:creator>Jmir</dc:creator>
    <dc:date>2021-03-31T15:09:29Z</dc:date>
    <item>
      <title>Implmenting Tick Timer in KE1xZ</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Implmenting-Tick-Timer-in-KE1xZ/m-p/1244796#M59865</link>
      <description>&lt;P&gt;I will need to implement a 10ms tick timer for a real time control system in KE1xZ.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Should it be implemented in the FTM module or in the LPIT?&lt;/P&gt;</description>
      <pubDate>Fri, 12 Mar 2021 11:30:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Implmenting-Tick-Timer-in-KE1xZ/m-p/1244796#M59865</guid>
      <dc:creator>Jmir</dc:creator>
      <dc:date>2021-03-12T11:30:07Z</dc:date>
    </item>
    <item>
      <title>Re: Implmenting Tick Timer in KE1xZ</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Implmenting-Tick-Timer-in-KE1xZ/m-p/1244918#M59868</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Typically the SYSTICK is used for tick in all Kinetis (Cortex) parts.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Mark&lt;BR /&gt;&lt;EM&gt;[uTasker project developer for Kinetis and i.MX RT]&lt;/EM&gt;&lt;BR /&gt;&lt;FONT color="#999999"&gt;Contact me by personal message or on the uTasker web site to discuss professional training, solutions to problems or rapid product development requirements&lt;BR /&gt;&lt;BR /&gt;For professionals searching for faster, problem-free Kinetis and i.MX RT 10xx developments the uTasker project holds the key: &lt;A href="https://www.utasker.com/kinetis/FRDM-KE15Z.html" target="_blank"&gt;https://www.utasker.com/kinetis/FRDM-KE15Z.html&lt;/A&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Mar 2021 15:08:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Implmenting-Tick-Timer-in-KE1xZ/m-p/1244918#M59868</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2021-03-12T15:08:25Z</dc:date>
    </item>
    <item>
      <title>Re: Implmenting Tick Timer in KE1xZ</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Implmenting-Tick-Timer-in-KE1xZ/m-p/1245010#M59869</link>
      <description>&lt;P&gt;Hello Jmir,&lt;/P&gt;
&lt;P&gt;Both timers may generate the required signal, albeit they have different features depending on your application:&lt;/P&gt;
&lt;P&gt;The FTM (Flex Timer Module) is very flexible, as the name suggest, as it has additional modes like input capture or output compare, for example.&lt;/P&gt;
&lt;P&gt;The LPIT (Low-power Periodic Interrupt Timer) can operate in low power modes so it’s mostly used for operations required in low power mode.&lt;/P&gt;
&lt;P&gt;In regards as a tick timer for a real time control system, as Mark mentioned, in Kinetis microcontrollers usually use the SysTick timer is used instead, which is part of the Cortex-M0+ features.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Gustavo&lt;/P&gt;</description>
      <pubDate>Fri, 12 Mar 2021 18:05:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Implmenting-Tick-Timer-in-KE1xZ/m-p/1245010#M59869</guid>
      <dc:creator>gusarambula</dc:creator>
      <dc:date>2021-03-12T18:05:21Z</dc:date>
    </item>
    <item>
      <title>Re: Implmenting Tick Timer in KE1xZ</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Implmenting-Tick-Timer-in-KE1xZ/m-p/1255039#M60053</link>
      <description>&lt;P&gt;I have been looking in the KE1xZ reference manual for information on SysTick, however I cannot find which registers I have to configure to program a 10ms tick capable of generating an interruption.&lt;/P&gt;&lt;P&gt;Can you help me?&lt;/P&gt;</description>
      <pubDate>Wed, 31 Mar 2021 15:09:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Implmenting-Tick-Timer-in-KE1xZ/m-p/1255039#M60053</guid>
      <dc:creator>Jmir</dc:creator>
      <dc:date>2021-03-31T15:09:29Z</dc:date>
    </item>
    <item>
      <title>Re: Implmenting Tick Timer in KE1xZ</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Implmenting-Tick-Timer-in-KE1xZ/m-p/1255070#M60054</link>
      <description>&lt;P&gt;The SysTick is part of the ARM Core and the ARM manuals. You can easily use the SDK and CMSIS headers to configure it, e.g. with the following example:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;/*
 * Copyright (c) 2021, Erich Styger
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */

#include "systick.h"
#include "fsl_common.h"

static volatile uint32_t g_systickCounter;

void SysTick_Handler(void) {
  if (g_systickCounter != 0U) {
    g_systickCounter--;
  }
}

void SysTick_DelayTicks(uint32_t n) {
  g_systickCounter = n;
  while (g_systickCounter != 0U) {
  }
}
void SysTick_Init(void) {
  g_systickCounter = 0;
  SysTick_Config(MSEC_TO_COUNT(1, SystemCoreClock)); /* 1 ms tick period */
}

&lt;/LI-CODE&gt;&lt;P&gt;I hope this helps,&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;</description>
      <pubDate>Wed, 31 Mar 2021 16:17:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Implmenting-Tick-Timer-in-KE1xZ/m-p/1255070#M60054</guid>
      <dc:creator>ErichStyger</dc:creator>
      <dc:date>2021-03-31T16:17:56Z</dc:date>
    </item>
  </channel>
</rss>

