<?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: DMAMUX channels list</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238772#M5675</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Joe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attached is the DMAMUX extract from the uTasker project which is compatible with all supported Kinetis parts (requires no porting) - of course hard coding such values, as you point out, is a generally unsuitable method for portability.&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;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kinetis: &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis.html" rel="nofollow" target="_blank"&gt;µTasker Kinetis support&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;For the complete "out-of-the-box" Kinetis experience and faster time to market&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Jun 2015 13:31:43 GMT</pubDate>
    <dc:creator>mjbcswitzerland</dc:creator>
    <dc:date>2015-06-10T13:31:43Z</dc:date>
    <item>
      <title>DMAMUX channels list</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238766#M5669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Until now in all Kinetis samples i found the DMAMUX source channels were numbers, like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DMAMUX_CHCFG0 = DMAMUX_CHCFG_SOURCE(&lt;SPAN style="color: #ff0000;"&gt;15&lt;/SPAN&gt;) ;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;//I2S0 Transmit&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DMAMUX_CHCFG0 = DMAMUX_CHCFG_SOURCE(&lt;SPAN style="color: #ff0000;"&gt;35&lt;/SPAN&gt;) ;&lt;/TD&gt;&lt;TD&gt;// FTM2_CH1&amp;nbsp; trigger - CH1 is used only to generate the DMA request&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Were can i find a complete list, like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMAMUX_SRC_UART0_RX&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; = 2,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMAMUX_SRC_UART0_TX&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; = 3,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMAMUX_SRC_UART1_RX&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; = 4,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMAMUX_SRC_UART1_TX&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; = 5,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMAMUX_SRC_UART2_RX&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; = 6,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMAMUX_SRC_UART2_TX&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; = 7,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMAMUX_SRC_UART3_RX&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; = 8,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMAMUX_SRC_UART3_TX&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; = 9,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMAMUX_SRC_UART4_RX&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; = 10,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMAMUX_SRC_UART4_TX&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; = 11,&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The reference manual says: Can be found somewhere else.&lt;/P&gt;&lt;P&gt;Or somebody can explain the rules how to determine those numbers.&lt;/P&gt;&lt;P&gt;Currently i want to put timer capture results into a cyclic buffer on the KL05.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2013 08:16:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238766#M5669</guid>
      <dc:creator>dieterteuchert</dc:creator>
      <dc:date>2013-05-15T08:16:41Z</dc:date>
    </item>
    <item>
      <title>Re: DMAMUX channels list</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238767#M5670</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, i found the channel numbers in the KL05P48 reference manual, p61f.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also found the file dma_channels.h in the KL05 SC sample code archive src/cpu folder, but they don't agree. Apparently the include file in the sample code was written for a different CPU not the KL05. Also the numbers in the include file are not unique. For example all three DMA_UART1RX_CH, DMA_I2C1_CH and DMA_CMP1_CH are defined as 2. What does that mean?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2013 09:45:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238767#M5670</guid>
      <dc:creator>dieterteuchert</dc:creator>
      <dc:date>2013-05-15T09:45:26Z</dc:date>
    </item>
    <item>
      <title>Re: DMAMUX channels list</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238768#M5671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have checked the file you mentioned and it seems to be incorrect. &lt;/P&gt;&lt;P&gt;I recommend you to refer to the Table 3-20. DMA request sources - MUX 0 &lt;/P&gt;&lt;P&gt;in the RM. Those values are the ones you have to use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will send this feedback about this, so this can be corrected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Aug 2013 05:00:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238768#M5671</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2013-08-02T05:00:40Z</dc:date>
    </item>
    <item>
      <title>Re: DMAMUX channels list</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238769#M5672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the same question for the KW2x family of microcontrollers... Where can I found a list of DMA Sources that define DMAMUX?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2015 22:17:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238769#M5672</guid>
      <dc:creator>ignisuti_</dc:creator>
      <dc:date>2015-06-09T22:17:25Z</dc:date>
    </item>
    <item>
      <title>Re: DMAMUX channels list</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238770#M5673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to look in "DMA request multiplexer configuration". This is chapter 10.3.8 in the KW2X user's manual.&lt;/P&gt;&lt;P&gt;There is a DMA MUX request source table (Table 10-19).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The KW2x is however compatible with first generation Kinetis parts (like K60) - just with a few sources that aren't available, such as UART5 and I2C1 etc.&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;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kinetis: &lt;A href="http://www.utasker.com/kinetis.html" title="http://www.utasker.com/kinetis.html"&gt;µTasker Kinetis support&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;For the complete "out-of-the-box" Kinetis experience and faster time to market&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 00:29:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238770#M5673</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-06-10T00:29:24Z</dc:date>
    </item>
    <item>
      <title>Re: DMAMUX channels list</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238771#M5674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's what I was after. Thanks Mark!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just my two cents, but shouldn't these be in the derivative of each MCU? That way I could refer to something like "&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;DMAMUX_SRC_UART0_RX" in my code instead of source "2" and then I'd have code that would more easily port to other projects.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 13:05:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238771#M5674</guid>
      <dc:creator>ignisuti_</dc:creator>
      <dc:date>2015-06-10T13:05:46Z</dc:date>
    </item>
    <item>
      <title>Re: DMAMUX channels list</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238772#M5675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Joe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attached is the DMAMUX extract from the uTasker project which is compatible with all supported Kinetis parts (requires no porting) - of course hard coding such values, as you point out, is a generally unsuitable method for portability.&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;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kinetis: &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis.html" rel="nofollow" target="_blank"&gt;µTasker Kinetis support&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;For the complete "out-of-the-box" Kinetis experience and faster time to market&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 13:31:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/DMAMUX-channels-list/m-p/238772#M5675</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-06-10T13:31:43Z</dc:date>
    </item>
  </channel>
</rss>

