<?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: Regarding Interrupt priority in MC9S12ZVML128 in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Regarding-Interrupt-priority-in-MC9S12ZVML128/m-p/631183#M13484</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Hi&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;In this case, use the INT_CFDATA0 register for both of them:&lt;/P&gt;&lt;P&gt;INT_CFADDR = 0x70;&lt;/P&gt;&lt;P&gt;INT_CFDATA0_ PRIOLVL = INTERRUPT_PRIORITY_TIM3;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;INT_CFADDR = 0x30;&lt;/P&gt;&lt;P&gt;INT_CFDATA0_ PRIOLVL = INTERRUPT_PRIORITY_PTU1;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Daniel&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 31 Mar 2017 08:28:12 GMT</pubDate>
    <dc:creator>danielmartynek</dc:creator>
    <dc:date>2017-03-31T08:28:12Z</dc:date>
    <item>
      <title>Regarding Interrupt priority in MC9S12ZVML128</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Regarding-Interrupt-priority-in-MC9S12ZVML128/m-p/631180#M13481</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 am using MC9S12ZVML1128 controller. I have implemented,&lt;/P&gt;&lt;P&gt;1. 50us interrupt-PMF reload interrupt in which motor control handler is called&lt;/P&gt;&lt;P&gt;2. 1ms interrupt-Timer Channel 3 interrupt in which PI loop executes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While motor rotates in close loop, 50us interrupt is missing when 1ms interrupt comes even though I have given highest priority to 50us interrupt.&lt;/P&gt;&lt;P&gt;/* set PMF_reload&amp;nbsp;Interrupt (0x0D0) priority 7*/&lt;/P&gt;&lt;P&gt;/* 0xD0/4=0x34 =&amp;gt; reg. value = 0x30 + offset 4 */&lt;BR /&gt; INT_CFADDR = 0x30;//0x34;&lt;BR /&gt; INT_CFDATA0 = 7;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* set Timer channel 3 ISR (0x1C0) to 6 */&lt;BR /&gt; /* 0x1C0 / 4 = 0x70 =&amp;gt; reg. value = 0x70 + offset 0 */&lt;BR /&gt; INT_CFADDR = 0x70;&lt;BR /&gt; INT_CFDATA4 = 6;&lt;/P&gt;&lt;P&gt;Please provide me solution for the above question as early as possible.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Mar 2017 11:40:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Regarding-Interrupt-priority-in-MC9S12ZVML128/m-p/631180#M13481</guid>
      <dc:creator>pratibhasurabhi</dc:creator>
      <dc:date>2017-03-30T11:40:58Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding Interrupt priority in MC9S12ZVML128</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Regarding-Interrupt-priority-in-MC9S12ZVML128/m-p/631181#M13482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You have wrong Configuration Data Registers&lt;/P&gt;&lt;P&gt;It should be&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* set PMF_reload&amp;nbsp;Interrupt (0x0D0) priority 7*/&lt;/P&gt;&lt;P&gt;D0/4 = 0x34&lt;/P&gt;&lt;P&gt;INT_CFADDR = 0x30;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 0x34 [7-4] = 0x30&lt;/P&gt;&lt;P&gt;INT_CFDATA4_ PRIOLVL = 0x07;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 0x34 [3-0] = 0x4&amp;nbsp;&amp;nbsp; … 4th register INT_CFDATA4_ PRIOLVL&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/* set Timer channel 3 ISR (0x1C0) to 6 */&lt;/P&gt;&lt;P&gt;1C0/4 = 0x70&lt;/P&gt;&lt;P&gt;INT_CFADDR = 0x70;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 0x70 [7-4] = 0x70&lt;/P&gt;&lt;P&gt;INT_CFDATA0_ PRIOLVL = 0x06;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 0x70 [3-0] = 0x0&amp;nbsp;&amp;nbsp; … 0th register INT_CFDATA0_ PRIOLVL&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don’t know if it is only here or it is in your project as well&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Mar 2017 13:25:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Regarding-Interrupt-priority-in-MC9S12ZVML128/m-p/631181#M13482</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2017-03-30T13:25:07Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding Interrupt priority in MC9S12ZVML128</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Regarding-Interrupt-priority-in-MC9S12ZVML128/m-p/631182#M13483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Danial !&lt;/P&gt;&lt;P&gt;If there is more than one interrupt with same offset like,&lt;/P&gt;&lt;P&gt;Timer channel 3 ISR(1C0/4=0x70,offset=0)&lt;/P&gt;&lt;P&gt;PTUTrigger 1 Done ISR(0xE0/4=0x38,offset=0)&lt;/P&gt;&lt;P&gt;then which one data register is used for Timer channel 3 and PTU Trigger 1 Done Interrupt ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Mar 2017 14:31:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Regarding-Interrupt-priority-in-MC9S12ZVML128/m-p/631182#M13483</guid>
      <dc:creator>pratibhasurabhi</dc:creator>
      <dc:date>2017-03-30T14:31:59Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding Interrupt priority in MC9S12ZVML128</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Regarding-Interrupt-priority-in-MC9S12ZVML128/m-p/631183#M13484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Hi&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;In this case, use the INT_CFDATA0 register for both of them:&lt;/P&gt;&lt;P&gt;INT_CFADDR = 0x70;&lt;/P&gt;&lt;P&gt;INT_CFDATA0_ PRIOLVL = INTERRUPT_PRIORITY_TIM3;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;INT_CFADDR = 0x30;&lt;/P&gt;&lt;P&gt;INT_CFDATA0_ PRIOLVL = INTERRUPT_PRIORITY_PTU1;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Daniel&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Mar 2017 08:28:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Regarding-Interrupt-priority-in-MC9S12ZVML128/m-p/631183#M13484</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2017-03-31T08:28:12Z</dc:date>
    </item>
  </channel>
</rss>

