<?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: S32K348 CANFD  normal communication in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2192131#M53808</link>
    <description>thanks for your help</description>
    <pubDate>Fri, 24 Oct 2025 01:30:43 GMT</pubDate>
    <dc:creator>youngkin</dc:creator>
    <dc:date>2025-10-24T01:30:43Z</dc:date>
    <item>
      <title>S32K348 CANFD  normal communication</title>
      <link>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2189797#M53715</link>
      <description>&lt;P&gt;hello：&lt;/P&gt;&lt;P&gt;Can you provide a can fd sample(s32k344 or s32k3358), thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 21 Oct 2025 08:34:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2189797#M53715</guid>
      <dc:creator>youngkin</dc:creator>
      <dc:date>2025-10-21T08:34:32Z</dc:date>
    </item>
    <item>
      <title>Re: S32K348 CANFD  normal communication</title>
      <link>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2189898#M53719</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;you can refer to&amp;nbsp;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K358-FlexCAN-TXRX-ISR-S32DS35-RTD400-500/ta-p/1981987" target="_blank"&gt;https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K358-FlexCAN-TXRX-ISR-S32DS35-RTD400-500/ta-p/1981987&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;BR, Petr&lt;/P&gt;</description>
      <pubDate>Tue, 21 Oct 2025 10:26:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2189898#M53719</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2025-10-21T10:26:06Z</dc:date>
    </item>
    <item>
      <title>Re: S32K348 CANFD  normal communication</title>
      <link>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2189939#M53725</link>
      <description>&lt;P&gt;Hello:&lt;/P&gt;&lt;P&gt;I have studied this example（&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K358-FlexCAN-TXRX-ISR-S32DS35-RTD400-500/ta-p/1981987" target="_blank" rel="noopener"&gt;https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K358-FlexCAN-TXRX-ISR-S32DS35-RTD400-500...&lt;/A&gt;）, but I have a question,&amp;nbsp;how do I set up the mailbox and filtering for CAN FD。 Should&amp;nbsp; I&amp;nbsp; &amp;nbsp;add the can driver module&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="youngkin_2-1761046846492.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/361856i20AADC25F9B1C41C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="youngkin_2-1761046846492.png" alt="youngkin_2-1761046846492.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="youngkin_1-1761046812116.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/361855iA1003265497C51FC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="youngkin_1-1761046812116.png" alt="youngkin_1-1761046812116.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and i&amp;nbsp; cannot find&amp;nbsp; the Mode of&amp;nbsp; can rx and tx （polling or&amp;nbsp; interrupt）&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="youngkin_0-1761046634231.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/361852i0B3234D1BF9A14A0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="youngkin_0-1761046634231.png" alt="youngkin_0-1761046634231.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Also, I would like to inquire about the examples of CAN. can sample use CAN mcal module（Can_43_FLEXCAN）, while&amp;nbsp;Flexcan sample use Drivers module(Flexcan). Can&amp;nbsp; Flexcan module and&amp;nbsp;&amp;nbsp;Can_43_FLEXCAN&amp;nbsp; module appear in the same project at the same time?&lt;/P&gt;</description>
      <pubDate>Tue, 21 Oct 2025 11:48:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2189939#M53725</guid>
      <dc:creator>youngkin</dc:creator>
      <dc:date>2025-10-21T11:48:56Z</dc:date>
    </item>
    <item>
      <title>Re: S32K348 CANFD  normal communication</title>
      <link>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2189987#M53728</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;if using IP level driver then MB and mask is simply configured within code using respective API&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PetrS_0-1761051486779.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/361876iE1262AA43C508B1A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PetrS_0-1761051486779.png" alt="PetrS_0-1761051486779.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;If using mcal level driver, ID and mask is defined in configuration, you outlined.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Flexcan_IP and&amp;nbsp;&amp;nbsp;Can_43_FLEXCAN&amp;nbsp; modules can be used in the same project at the same time, but not for same FlexCAN instance.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BR, Petr&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Oct 2025 13:08:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2189987#M53728</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2025-10-21T13:08:31Z</dc:date>
    </item>
    <item>
      <title>Re: S32K348 CANFD  normal communication</title>
      <link>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2190333#M53736</link>
      <description>&lt;P&gt;I am sorry, I would like to confirm three questions，&lt;/P&gt;&lt;P&gt;1. i cannot find the Mode of can rx and tx （polling or interrupt）in the sample（Example-S32K358-FlexCAN-TXRX-ISR-S32DS35-RTD400）,&amp;nbsp; &amp;nbsp;how to set&amp;nbsp; the mode of rx and tx?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="youngkin_0-1761095849911.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/361972i5DEE2FE41771D7CC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="youngkin_0-1761095849911.png" alt="youngkin_0-1761095849911.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;2. about the can clock set，This clock value only needs to be written as one value（Any value）。&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="youngkin_1-1761095936768.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/361973i8F9CAE7EC70A7FA8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="youngkin_1-1761095936768.png" alt="youngkin_1-1761095936768.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;the can peripheral clock&amp;nbsp; need not&amp;nbsp;&amp;nbsp;Choose a reference clock，as&amp;nbsp; show&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="youngkin_2-1761096322351.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/361974i9C4493D1F0886FCD/image-size/medium?v=v2&amp;amp;px=400" role="button" title="youngkin_2-1761096322351.png" alt="youngkin_2-1761096322351.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;3.&amp;nbsp; the sample use the can interrupt, but i can not find the interrupt set&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="youngkin_3-1761097001570.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/361977i13464F93740252D0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="youngkin_3-1761097001570.png" alt="youngkin_3-1761097001570.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Oct 2025 01:37:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2190333#M53736</guid>
      <dc:creator>youngkin</dc:creator>
      <dc:date>2025-10-22T01:37:52Z</dc:date>
    </item>
    <item>
      <title>Re: S32K348 CANFD  normal communication</title>
      <link>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2191335#M53782</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;1) Using IP level driver this is set withing code&lt;/P&gt;
&lt;DIV&gt;If FlexCAN_Ip_Send&amp;nbsp;function is called with tx_info.polling=TRUE, then for each MB used you need to periodically call FlexCAN_Ip_MainFunctionWrite with respective MB selected as parameter. This is to process transmitted Tx MB and update driver status variable.&lt;/DIV&gt;
&lt;DIV&gt;If tx_info.polling=FALSE, FlexCAN_Ip_MainFunctionWrite calling is not needed, but module interrupt must be properly enabled and handler assigned.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;For receiving&amp;nbsp;isPolling parameter of Receive function specifies interrupt/polling mode.&lt;/DIV&gt;
&lt;DIV&gt;Here again if polling is used you need to call FlexCAN_Ip_MainFunctionRead periodically, otherwise&amp;nbsp;module interrupt must be properly enabled and handler assigned.
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;2) correct&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;3) either you can assign/enable interrupt in IntCtrl_Ip&amp;nbsp;component and within code just IntCtrl_Ip_Init(&amp;amp;IntCtrlConfig_0) is called or&lt;/DIV&gt;
&lt;DIV&gt;leave this empty in IntCtrl_Ip component and&amp;nbsp;assign/enable interrupt within code, like&lt;BR /&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;P&gt;IntCtrl_Ip_Init(&amp;amp;IntCtrlConfig_0);&lt;BR /&gt;IntCtrl_Ip_EnableIrq(FlexCAN0_1_IRQn);&lt;BR /&gt;IntCtrl_Ip_InstallHandler(FlexCAN0_1_IRQn, CAN0_ORED_0_31_MB_IRQHandler, NULL_PTR);&lt;/P&gt;
&lt;P&gt;BR, Petr&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 23 Oct 2025 08:41:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2191335#M53782</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2025-10-23T08:41:41Z</dc:date>
    </item>
    <item>
      <title>Re: S32K348 CANFD  normal communication</title>
      <link>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2192131#M53808</link>
      <description>thanks for your help</description>
      <pubDate>Fri, 24 Oct 2025 01:30:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K348-CANFD-normal-communication/m-p/2192131#M53808</guid>
      <dc:creator>youngkin</dc:creator>
      <dc:date>2025-10-24T01:30:43Z</dc:date>
    </item>
  </channel>
</rss>

