<?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: CAN FD Interrupts on MPC5748G in MPC5xxx</title>
    <link>https://community.nxp.com/t5/MPC5xxx/CAN-FD-Interrupts-on-MPC5748G/m-p/1328592#M18974</link>
    <description>&lt;P&gt;You can find the functions in flexcan_driver.c/.h files. I'm new to NXP so I cannot give you information if your vector table is correct. But you can compare your settings with the implementation of the driver functions.&lt;/P&gt;</description>
    <pubDate>Tue, 24 Aug 2021 11:13:04 GMT</pubDate>
    <dc:creator>BenMW</dc:creator>
    <dc:date>2021-08-24T11:13:04Z</dc:date>
    <item>
      <title>CAN FD Interrupts on MPC5748G</title>
      <link>https://community.nxp.com/t5/MPC5xxx/CAN-FD-Interrupts-on-MPC5748G/m-p/1328568#M18971</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm implementing CAN FD on the MPC5748G and I don't seem to be getting an interrupt when a message is sent or received. I can successfully send messages as well as receive them from checking the memory and CANAlyser and I can see that the corresponding bits are set in the IFLAG registers. Whether I set or clear the corresponding bits in the IMASK registers for that buffer however the ISR doesn't seem to fire.&lt;/P&gt;&lt;P&gt;I'm calling&amp;nbsp;&lt;EM&gt;xcptn_xmpl()&lt;/EM&gt;&amp;nbsp;so the ISRs should be enabled and have my routines in the vector table for the buffers on that CAN port. Is there anything else I should check as to why the interrupts might not be happening? Other interrupts are working so it seems to just be something with my CAN FD code.&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;&lt;P&gt;Owen&lt;/P&gt;</description>
      <pubDate>Tue, 24 Aug 2021 10:54:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/CAN-FD-Interrupts-on-MPC5748G/m-p/1328568#M18971</guid>
      <dc:creator>OwenH</dc:creator>
      <dc:date>2021-08-24T10:54:47Z</dc:date>
    </item>
    <item>
      <title>Re: CAN FD Interrupts on MPC5748G</title>
      <link>https://community.nxp.com/t5/MPC5xxx/CAN-FD-Interrupts-on-MPC5748G/m-p/1328586#M18972</link>
      <description>&lt;P&gt;Do you enable the interrupts and assign the callback function?&lt;BR /&gt;&lt;BR /&gt;void &lt;STRONG&gt;FLEXCAN_DRV_InstallEventCallback&lt;/STRONG&gt;(uint8_t instance, flexcan_callback_t callback, void *callbackParam)&lt;/P&gt;&lt;P&gt;and (if needed)&lt;/P&gt;&lt;P&gt;void &lt;STRONG&gt;FLEXCAN_DRV_InstallErrorCallback&lt;/STRONG&gt;(uint8_t instance, flexcan_error_callback_t callback, void *callbackParam)&lt;/P&gt;</description>
      <pubDate>Tue, 24 Aug 2021 11:01:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/CAN-FD-Interrupts-on-MPC5748G/m-p/1328586#M18972</guid>
      <dc:creator>BenMW</dc:creator>
      <dc:date>2021-08-24T11:01:06Z</dc:date>
    </item>
    <item>
      <title>Re: CAN FD Interrupts on MPC5748G</title>
      <link>https://community.nxp.com/t5/MPC5xxx/CAN-FD-Interrupts-on-MPC5748G/m-p/1328589#M18973</link>
      <description>&lt;P&gt;I enable the interrupts by setting the bits in the IMASK registers for the CAN Port and I've referenced the callback directly in the vector table. Do I also need to set them up using those function calls? If so where is that function defined?&lt;/P&gt;</description>
      <pubDate>Tue, 24 Aug 2021 11:07:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/CAN-FD-Interrupts-on-MPC5748G/m-p/1328589#M18973</guid>
      <dc:creator>OwenH</dc:creator>
      <dc:date>2021-08-24T11:07:55Z</dc:date>
    </item>
    <item>
      <title>Re: CAN FD Interrupts on MPC5748G</title>
      <link>https://community.nxp.com/t5/MPC5xxx/CAN-FD-Interrupts-on-MPC5748G/m-p/1328592#M18974</link>
      <description>&lt;P&gt;You can find the functions in flexcan_driver.c/.h files. I'm new to NXP so I cannot give you information if your vector table is correct. But you can compare your settings with the implementation of the driver functions.&lt;/P&gt;</description>
      <pubDate>Tue, 24 Aug 2021 11:13:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/CAN-FD-Interrupts-on-MPC5748G/m-p/1328592#M18974</guid>
      <dc:creator>BenMW</dc:creator>
      <dc:date>2021-08-24T11:13:04Z</dc:date>
    </item>
    <item>
      <title>Re: CAN FD Interrupts on MPC5748G</title>
      <link>https://community.nxp.com/t5/MPC5xxx/CAN-FD-Interrupts-on-MPC5748G/m-p/1328616#M18976</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;set also interrupt core and priority for each vector using INTC PSR register e.g.&lt;/P&gt;
&lt;P&gt;INTC.PSR[604].R = 0x8001;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR, Petr&lt;/P&gt;</description>
      <pubDate>Tue, 24 Aug 2021 11:34:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/CAN-FD-Interrupts-on-MPC5748G/m-p/1328616#M18976</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2021-08-24T11:34:52Z</dc:date>
    </item>
    <item>
      <title>Re: CAN FD Interrupts on MPC5748G</title>
      <link>https://community.nxp.com/t5/MPC5xxx/CAN-FD-Interrupts-on-MPC5748G/m-p/1328690#M18981</link>
      <description>&lt;P&gt;That was it! Thank you for your help!&lt;/P&gt;&lt;P&gt;Owen&lt;/P&gt;</description>
      <pubDate>Tue, 24 Aug 2021 13:36:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/CAN-FD-Interrupts-on-MPC5748G/m-p/1328690#M18981</guid>
      <dc:creator>OwenH</dc:creator>
      <dc:date>2021-08-24T13:36:43Z</dc:date>
    </item>
  </channel>
</rss>

