<?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: Interrupt handler in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Interrupt-handler/m-p/629296#M37839</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;Customer could find the __isr_vector table located at &amp;lt;startup_SKEAZ1284.S&amp;gt; file.&lt;/P&gt;&lt;P&gt;It will indicate the ADC module interrupt service routine related ISR function is ADC_IRQHandler.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/9014iB2C5BBE0D49E35F0/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Wish it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Ma Hui&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 Nov 2016 02:16:41 GMT</pubDate>
    <dc:creator>Hui_Ma</dc:creator>
    <dc:date>2016-11-30T02:16:41Z</dc:date>
    <item>
      <title>Interrupt handler</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Interrupt-handler/m-p/629295#M37838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;I am using FRDM DEV BRD KEAZ128 and S32.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;I am trying to understand how interrupts are working. Lets take as example from FRDM-KEA-QSP package example project Lab5_ADC_KEA128 where ADC generates interrupt after every conversion. How does processor understands what it needs to go to&amp;nbsp;&lt;STRONG&gt;void ADC_IRQHandler()&lt;/STRONG&gt; function ? This function is not described in the main(). Can I give for interrupt handler function any name (for example my_adc_irq () ) or it must have fixed name?&amp;nbsp;If yes where are these names described ?&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;int main(void)&lt;BR /&gt;{&lt;BR /&gt; /* Initialize Core Clock to 40MHz, Bus Clock to 20MHz */&lt;BR /&gt; Clk_Init();&lt;/P&gt;&lt;P&gt;/* Configure button pins as inputs and LED pins as outputs */&lt;BR /&gt; GPIO_Init();&lt;/P&gt;&lt;P&gt;/* Initialize the ADC module and read at Channel 10 and 8bit conversion mode is imposed */&lt;BR /&gt; ADC_Init(10,0);&lt;/P&gt;&lt;P&gt;/* Enable FTM2 interrupt */&lt;BR /&gt; Enable_Interrupt(ADC_IRQn);&lt;/P&gt;&lt;P&gt;while(1);&lt;BR /&gt; &lt;BR /&gt; return 0;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;IB&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Nov 2016 21:56:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Interrupt-handler/m-p/629295#M37838</guid>
      <dc:creator>irmantasbudrys</dc:creator>
      <dc:date>2016-11-28T21:56:48Z</dc:date>
    </item>
    <item>
      <title>Re: Interrupt handler</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Interrupt-handler/m-p/629296#M37839</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;Customer could find the __isr_vector table located at &amp;lt;startup_SKEAZ1284.S&amp;gt; file.&lt;/P&gt;&lt;P&gt;It will indicate the ADC module interrupt service routine related ISR function is ADC_IRQHandler.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/9014iB2C5BBE0D49E35F0/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Wish it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Ma Hui&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Nov 2016 02:16:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Interrupt-handler/m-p/629296#M37839</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2016-11-30T02:16:41Z</dc:date>
    </item>
  </channel>
</rss>

