<?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 Pulse counting in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Pulse-counting/m-p/449457#M26628</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm looking a solution for counting up to 8 channels pulse inputs&amp;nbsp; without CPU interferance.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 Sep 2015 09:46:12 GMT</pubDate>
    <dc:creator>Ferberber</dc:creator>
    <dc:date>2015-09-15T09:46:12Z</dc:date>
    <item>
      <title>Pulse counting</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Pulse-counting/m-p/449457#M26628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm looking a solution for counting up to 8 channels pulse inputs&amp;nbsp; without CPU interferance.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Sep 2015 09:46:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Pulse-counting/m-p/449457#M26628</guid>
      <dc:creator>Ferberber</dc:creator>
      <dc:date>2015-09-15T09:46:12Z</dc:date>
    </item>
    <item>
      <title>Re: Pulse counting</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Pulse-counting/m-p/449458#M26629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ferberer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Usually it is approached using a GPIO as the trigger source for a DMA channel and configuring a counter register (i.e. PIT or FTM) as the source address in the DMA channel and a buffer as the destination address. Unfortunately, only one signal can do this per each port so you won't be able to control 8 channels.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For 8 channels you can use the input compare feature in the FTM but you will need the CPU to store the counter values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, if you are interested in the signal period or the pulse width of your signal, you can read about the dual-edge capturing mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I recommend you to take a look into the application note &lt;A href="http://cache.freescale.com/files/32bit/doc/app_note/AN5142.pdf" title="http://cache.freescale.com/files/32bit/doc/app_note/AN5142.pdf"&gt;AN5142&lt;/A&gt;​ which explains the features of the FlexTimer Module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Earl.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Sep 2015 20:48:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Pulse-counting/m-p/449458#M26629</guid>
      <dc:creator>EarlOrlando</dc:creator>
      <dc:date>2015-09-15T20:48:57Z</dc:date>
    </item>
  </channel>
</rss>

