<?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>ColdFire/68K Microcontrollers and ProcessorsのトピックRe: DMA Timer</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/DMA-Timer/m-p/310004#M12141</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry about that. I should have written the whole info.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using MCF52259.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is how initialized the supervisor register&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// DMA Timer 0-1 : Read/Write (Supervisor/User mode)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MCF_SCM_PACR6 = 0x66;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// DMA Timer 2-3 : Read/Write (Supervisor/User mode)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MCF_SCM_PACR7 = 0x66;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is how I enabled the interrupts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// Enable DMA Timer#0 interrupt&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MCF_INTC0_IMRL &amp;amp;= ~MCF_INTC_IMRL_INT_MASK19;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// Enable DMA Timer#1 interrupt&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MCF_INTC0_IMRL &amp;amp;= ~MCF_INTC_IMRL_INT_MASK20;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// Enable DMA Timer#2 interrupt&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MCF_INTC0_IMRL &amp;amp;= ~MCF_INTC_IMRL_INT_MASK21;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// Enable DMA Timer#3 interrupt&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MCF_INTC0_IMRL &amp;amp;= ~MCF_INTC_IMRL_INT_MASK22;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the list of interrupt controller #0 registers state when Transmit Frame Interrupt is called&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;IPRH0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00200000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IPRL0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00780000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IMRH0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0xFFDFFFFF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IMRL0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0xFF87FFFE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;INTFRCH0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00000000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;INTFRCL0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00000000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IRLR0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IACKLPR0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR001&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR002&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR003&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR004&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR005&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x28&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR006&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR007&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x38&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR008&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR009&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR010&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR011&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR012&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR013&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR014&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR015&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR016&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR017&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR018&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR019&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR020&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR021&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR022&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR023&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR024&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR025&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR026&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR027&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR028&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR029&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR030&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR031&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR032&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR033&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR034&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR035&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR036&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR037&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR038&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR039&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR040&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR041&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR042&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR043&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR044&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR045&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR046&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR047&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR048&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR049&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR050&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR051&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR052&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR053&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x24&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR054&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR055&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR056&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR057&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR058&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR059&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR060&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR061&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR062&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR063&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SWIACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L1IACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L2IACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L3IACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L4IACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L5IACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L6IACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L7IACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x18&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rest of the DMA Timer timer source code I already attached in my previous post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 04 Jun 2014 08:11:57 GMT</pubDate>
    <dc:creator>salman83</dc:creator>
    <dc:date>2014-06-04T08:11:57Z</dc:date>
    <item>
      <title>DMA Timer</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/DMA-Timer/m-p/310002#M12139</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 am using DMA timers. For some unknown reason, i am keep getting Transmit Frame Interrupt even this interrupt is disabled.&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am attaching the source code for the timer.&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-337784"&gt;timer.c.txt.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-337784"&gt;timer.h.txt.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2014 11:11:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/DMA-Timer/m-p/310002#M12139</guid>
      <dc:creator>salman83</dc:creator>
      <dc:date>2014-06-02T11:11:18Z</dc:date>
    </item>
    <item>
      <title>Re: DMA Timer</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/DMA-Timer/m-p/310003#M12140</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What CHIP are the DMA Timers in? Which CPU are you using?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which peripheral is giving you the supposed "Transmit Frame Interrupt"? The DMA timers don't do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it a UART Transmit interrupt, an Ethernet Transmit interrupt, a QSPI Transmit interrupt a CAN Transmit interrupt or something else?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In case you've got that wrong you should provide the actual interrupt vector you're getting, so we can cross-check in case that's your mistake.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After you've written your question, you should read it as if you were someone else before posting it. Ask yourself if you've provided enough information for anyone ELSE to be able to understand what you're doing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jun 2014 07:33:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/DMA-Timer/m-p/310003#M12140</guid>
      <dc:creator>TomE</dc:creator>
      <dc:date>2014-06-04T07:33:19Z</dc:date>
    </item>
    <item>
      <title>Re: DMA Timer</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/DMA-Timer/m-p/310004#M12141</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry about that. I should have written the whole info.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using MCF52259.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is how initialized the supervisor register&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// DMA Timer 0-1 : Read/Write (Supervisor/User mode)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MCF_SCM_PACR6 = 0x66;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// DMA Timer 2-3 : Read/Write (Supervisor/User mode)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MCF_SCM_PACR7 = 0x66;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is how I enabled the interrupts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// Enable DMA Timer#0 interrupt&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MCF_INTC0_IMRL &amp;amp;= ~MCF_INTC_IMRL_INT_MASK19;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// Enable DMA Timer#1 interrupt&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MCF_INTC0_IMRL &amp;amp;= ~MCF_INTC_IMRL_INT_MASK20;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// Enable DMA Timer#2 interrupt&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MCF_INTC0_IMRL &amp;amp;= ~MCF_INTC_IMRL_INT_MASK21;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// Enable DMA Timer#3 interrupt&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MCF_INTC0_IMRL &amp;amp;= ~MCF_INTC_IMRL_INT_MASK22;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the list of interrupt controller #0 registers state when Transmit Frame Interrupt is called&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;IPRH0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00200000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IPRL0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00780000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IMRH0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0xFFDFFFFF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IMRL0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0xFF87FFFE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;INTFRCH0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00000000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;INTFRCL0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00000000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IRLR0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IACKLPR0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR001&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR002&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR003&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR004&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR005&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x28&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR006&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR007&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x38&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR008&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR009&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR010&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR011&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR012&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR013&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR014&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR015&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR016&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR017&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR018&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR019&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR020&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR021&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR022&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR023&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR024&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR025&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR026&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR027&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR028&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR029&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR030&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR031&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR032&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR033&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR034&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR035&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR036&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR037&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR038&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR039&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR040&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR041&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR042&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR043&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR044&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR045&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR046&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR047&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR048&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR049&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR050&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR051&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR052&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR053&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x24&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR054&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR055&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR056&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR057&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR058&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR059&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR060&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR061&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR062&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ICR063&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SWIACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L1IACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L2IACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L3IACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L4IACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L5IACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L6IACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L7IACK0&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;0x18&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rest of the DMA Timer timer source code I already attached in my previous post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jun 2014 08:11:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/DMA-Timer/m-p/310004#M12141</guid>
      <dc:creator>salman83</dc:creator>
      <dc:date>2014-06-04T08:11:57Z</dc:date>
    </item>
    <item>
      <title>Re: Re: DMA Timer</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/DMA-Timer/m-p/310005#M12142</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; &amp;gt; Is it a UART Transmit interrupt, an Ethernet Transmit interrupt, a QSPI Transmit interrupt a CAN Transmit interrupt or something else?&lt;/P&gt;&lt;P&gt;&amp;gt; Here is the list of interrupt controller #0 registers state when Transmit Frame Interrupt is called&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You still haven't said which "Transmit Frame" interrupt, so I guess I have to try and ask the machine:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IPRH0&amp;nbsp; 0x00200000&amp;nbsp; Bit 21, interrupt 53 - USB Interrupt&lt;/P&gt;&lt;P&gt;IPRL0&amp;nbsp; 0x00780000&amp;nbsp; Bits 19, 20, 21, 22 - DMA Timer Interrupts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is that the one you're getting? You didn't say you had USB Interrupts enabled and active.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway, I can see obvious and serious problems with your interrupt controller programming.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You've made a common mistake. You've got the IDENTICAL programming for the ICRnx registers for the DMA Timers - all 0x25. Likewise for the Level Interrupts. Quoting from the chapter on the Interrupt Controller in the Reference Manual:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;16.3.6 &lt;/SPAN&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Interrupt Control Registers (ICRnx)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;It is the responsibility of the software to program the ICRnx registers with unique and non-overlapping&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;level and priority definitions. Failure to program the ICRnx registers in this manner can result in undefined&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;behavior.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This happens a lot:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/94484"&gt;Re: MCF5235 Interrupt Vector 191&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/75148"&gt;Re: Guidance on tracking down spurious interrupts&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/322314"&gt;Re: Wrong interrupt handler being called after period of normal operation (MCF5235)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/51128"&gt;Re: CFV2 vector 125???  (vector or'ing?)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/118268"&gt;Re: Unhandled Interrupt vector 0x9f (159)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/109270"&gt;5223X Interrupt Controller -- setting levels/priorities&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/65173"&gt;Re: Cpu_Interrupt while using Processor expert 52221DEMO&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/105602"&gt;Re: Question about coldfire V2 interrupt priority&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/108678"&gt;Re: Confusion on priority levels with exception handlers&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jun 2014 23:45:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/DMA-Timer/m-p/310005#M12142</guid>
      <dc:creator>TomE</dc:creator>
      <dc:date>2014-06-04T23:45:29Z</dc:date>
    </item>
  </channel>
</rss>

