<?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: How to implement watchdog timer in Kinetis MK60FN1M0VLQ12 ? in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-implement-watchdog-timer-in-Kinetis-MK60FN1M0VLQ12/m-p/935237#M54176</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alexis,&lt;/P&gt;&lt;P&gt;Thank you very much for the info.&lt;/P&gt;&lt;P&gt;It really helped me.&lt;/P&gt;&lt;P&gt;-Gangadhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 Sep 2019 02:58:29 GMT</pubDate>
    <dc:creator>rajkumar_yerraj</dc:creator>
    <dc:date>2019-09-06T02:58:29Z</dc:date>
    <item>
      <title>How to implement watchdog timer in Kinetis MK60FN1M0VLQ12 ?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-implement-watchdog-timer-in-Kinetis-MK60FN1M0VLQ12/m-p/935235#M54174</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P style="margin: 0px; padding: 0px; border: 0px; font-weight: 400; font-style: normal; font-size: 15px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; vertical-align: baseline; overflow-wrap: break-word; color: #51626f; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;"&gt;I need to implement watchdog for my application. With reference to datasheet/ref manual of Kinetis MK60FN1M0VLQ12,&amp;nbsp;I understand that&amp;nbsp;WDOG can be used for the same. The objective is to load a timer in case of any stuck or error due to some indefinite call of loop (mainly while) or any other segmentation faults, the timer configurable of any say 25 - 35 secs (maximum time take for a task)&amp;nbsp;after that it shall try to clear or exit out of that or reset the entire system. The sw/application uses indefinite while loop and no OS. Can anyone suggest me how to proceed with implementation specific for Kinetis MK60FN1M0VLQ12.&lt;/P&gt;&lt;P style="margin: 0px; padding: 0px; border: 0px; font-weight: 400; font-style: normal; font-size: 15px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; vertical-align: baseline; overflow-wrap: break-word; color: #51626f; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; min-height: 8pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0px; padding: 0px; border: 0px; font-weight: 400; font-style: normal; font-size: 15px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; vertical-align: baseline; overflow-wrap: break-word; color: #51626f; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;"&gt;Regards,&lt;/P&gt;&lt;P style="margin: 0px; padding: 0px; border: 0px; font-weight: 400; font-style: normal; font-size: 15px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; vertical-align: baseline; overflow-wrap: break-word; color: #51626f; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;"&gt;Rajkumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Sep 2019 09:48:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-implement-watchdog-timer-in-Kinetis-MK60FN1M0VLQ12/m-p/935235#M54174</guid>
      <dc:creator>rajkumar_yerraj</dc:creator>
      <dc:date>2019-09-02T09:48:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to implement watchdog timer in Kinetis MK60FN1M0VLQ12 ?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-implement-watchdog-timer-in-Kinetis-MK60FN1M0VLQ12/m-p/935236#M54175</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Gangadhar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will suggest to check the examples that came in the following example to check how to use the WDOG, you can found them under&amp;nbsp;Code Snippets:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;A class="link-titled" href="https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/k-series-cortex-m4/k6x-ethernet/kinetis-k60-100-mhz-mixed-signal-integration-microcontrollers-based-on-arm-cortex-m4-core:K60_100?tab=Design_Tools_Tab" title="https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/k-series-cortex-m4/k6x-ethernet/kinetis-k60-100-mhz-mixed-signal-integration-microcontrollers-based-on-arm-cortex-m4-core:K60_100?tab=Design_Tools_Tab"&gt;Arm® Cortex®-M4|Kinetis K60 100 MHz 32-bit Microcontrollers|NXP | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also this thread has an example driver that could be useful to set the module.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/309519"&gt;K60 Watchdog Refresh Issue&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding the implementation, you could put the refresh function in a timer interruption (LPTMR for example).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if this helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Alexis Andalon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Sep 2019 21:38:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-implement-watchdog-timer-in-Kinetis-MK60FN1M0VLQ12/m-p/935236#M54175</guid>
      <dc:creator>Alexis_A</dc:creator>
      <dc:date>2019-09-03T21:38:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to implement watchdog timer in Kinetis MK60FN1M0VLQ12 ?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-implement-watchdog-timer-in-Kinetis-MK60FN1M0VLQ12/m-p/935237#M54176</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alexis,&lt;/P&gt;&lt;P&gt;Thank you very much for the info.&lt;/P&gt;&lt;P&gt;It really helped me.&lt;/P&gt;&lt;P&gt;-Gangadhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Sep 2019 02:58:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-implement-watchdog-timer-in-Kinetis-MK60FN1M0VLQ12/m-p/935237#M54176</guid>
      <dc:creator>rajkumar_yerraj</dc:creator>
      <dc:date>2019-09-06T02:58:29Z</dc:date>
    </item>
  </channel>
</rss>

