<?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>S32KのトピックRe: S32K144 FlexCAN</title>
    <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1565113#M19252</link>
    <description>&lt;P&gt;We've discussed filtering and not filtering, I don't know that your problem is not solved yet.&lt;BR /&gt;You can send me your demo, I will reproduce this problem first, and I will think about whether there is any way to improve it.&lt;/P&gt;</description>
    <pubDate>Tue, 06 Dec 2022 10:08:32 GMT</pubDate>
    <dc:creator>Senlent</dc:creator>
    <dc:date>2022-12-06T10:08:32Z</dc:date>
    <item>
      <title>S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1561487#M19132</link>
      <description>&lt;P&gt;Hello NXP,&lt;/P&gt;&lt;P&gt;I need your help, please. My problem is receiving several CAN messages PERIODICALLY without filtering.&amp;nbsp; It means, for example, i have 10 CAN messages with different period 50ms, 100ms, 500ms. If I take, for example, CAN ID = 0x101 and I receive with filtering, i receive periodically, but if I receive without filtering, this CAN message is received non periodically.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Nov 2022 18:28:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1561487#M19132</guid>
      <dc:creator>Alex19</dc:creator>
      <dc:date>2022-11-29T18:28:35Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1561688#M19140</link>
      <description>&lt;P&gt;&lt;A href="mailto:Hi@Alex19" target="_blank"&gt;Hi@Alex19&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This can indeed happen if you don't set the mask for each MBs, which is not the correct way to set it.&lt;/P&gt;
&lt;P&gt;In order to meet your design requirements, you can refer to this demo&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/S32K1xx-FlexCAN-Mask-Setting-Demo/ta-p/1519753" target="_self"&gt;https://community.nxp.com/t5/S32K-Knowledge-Base/S32K1xx-FlexCAN-Mask-Setting-Demo/ta-p/1519753&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face="times new roman,times"&gt;Chapter:4.2.Set the Mask Type to Individual Mask Type.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Nov 2022 03:08:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1561688#M19140</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2022-11-30T03:08:08Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1561689#M19141</link>
      <description>&lt;P&gt;&lt;A href="mailto:Hi@Alex19" target="_blank"&gt;Hi@Alex19&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This can indeed happen if you don't set the mask for each MBs, which is not the correct way to set it.&lt;/P&gt;
&lt;P&gt;In order to meet your design requirements, you can refer to this demo&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/S32K1xx-FlexCAN-Mask-Setting-Demo/ta-p/1519753" target="_self"&gt;https://community.nxp.com/t5/S32K-Knowledge-Base/S32K1xx-FlexCAN-Mask-Setting-Demo/ta-p/1519753&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face="times new roman,times"&gt;Chapter:4.2.Set the Mask Type to Individual Mask Type.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Nov 2022 03:08:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1561689#M19141</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2022-11-30T03:08:17Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1561896#M19148</link>
      <description>&lt;P&gt;Thank you for your response,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't understand about&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3" color="#0000FF"&gt;&lt;EM&gt;&lt;FONT face="times new roman,times"&gt;4.1.Set the Mask Type to Global Mask Type.&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="times new roman,times"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;In this case, we can only receive the messages which ID from 0x300~0x37F and 0x400~0x47F.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="times new roman,times"&gt;but what if i want to receive for example 0x001~0x399 0x480~0x7FF. The idea is to identify the IDs and periods of the receiving CAN messages in a range&amp;nbsp; 0x001~0x7FF.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Nov 2022 09:08:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1561896#M19148</guid>
      <dc:creator>Alex19</dc:creator>
      <dc:date>2022-11-30T09:08:06Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1561904#M19149</link>
      <description>&lt;P&gt;If you want to receive all IDs, you can set the mask to all 0&lt;/P&gt;</description>
      <pubDate>Wed, 30 Nov 2022 09:17:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1561904#M19149</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2022-11-30T09:17:11Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1561907#M19150</link>
      <description>&lt;P&gt;like this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FLEXCAN_DRV_Init(INST_CANCOM1, &amp;amp;canCom1_State, &amp;amp;canCom1_InitConfig0);&lt;/P&gt;&lt;P&gt;FLEXCAN_DRV_SetRxMaskType(INST_CANCOM1, FLEXCAN_RX_MASK_GLOBAL);&amp;nbsp;&lt;BR /&gt;FLEXCAN_DRV_SetRxMbGlobalMask(INST_CANCOM1, FLEXCAN_MSG_ID_STD, 0);&lt;/P&gt;&lt;P&gt;flexcan_data_info_t dataInfo =&lt;BR /&gt;{&lt;BR /&gt;.data_length = 8U,&lt;BR /&gt;.msg_id_type = FLEXCAN_MSG_ID_STD,&lt;BR /&gt;.enable_brs = false,&lt;BR /&gt;.fd_enable = false,&lt;BR /&gt;.fd_padding = 0U,&lt;BR /&gt;.is_remote = false&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;FLEXCAN_DRV_ConfigRxMb(INST_CANCOM1,RX_MAILBOX, &amp;amp;dataInfo, 0x7FF);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Nov 2022 09:20:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1561907#M19150</guid>
      <dc:creator>Alex19</dc:creator>
      <dc:date>2022-11-30T09:20:47Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1562576#M19161</link>
      <description>&lt;P&gt;Yes, all ID messages can be received in this way, but frame loss will occur if the speed is too fast, and this is not the correct way to use it. The recommended approach is to set one MB for each ID and set the mask value to all 1s.&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2022 06:30:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1562576#M19161</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2022-12-01T06:30:26Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1562674#M19165</link>
      <description>&lt;P&gt;The idea is receive several CAN messages, and identify IDs of messages. If i want receive 40 messages, but there are just 32 MB, so I can't&amp;nbsp;&lt;SPAN&gt;set one MB for each ID, with my understanding.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2022 08:41:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1562674#M19165</guid>
      <dc:creator>Alex19</dc:creator>
      <dc:date>2022-12-01T08:41:58Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1564397#M19228</link>
      <description>&lt;P&gt;hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/188029"&gt;@Senlent&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you clarify, please, about your last message&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The recommended approach is to set one MB for each ID and set the mask value to all 1s.&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 05 Dec 2022 12:10:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1564397#M19228</guid>
      <dc:creator>Alex19</dc:creator>
      <dc:date>2022-12-05T12:10:00Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1564789#M19238</link>
      <description>&lt;P&gt;for example:&lt;/P&gt;
&lt;LI-CODE lang="c"&gt;FLEXCAN_DRV_SetRxMaskType(INST_CANCOM1,FLEXCAN_RX_MASK_INDIVIDUAL);

FLEXCAN_DRV_ConfigRxMb(INST_CANCOM1, mb_idx_1, &amp;amp;dataInfo, msg_id_1);
FLEXCAN_DRV_SetRxIndividualMask(INST_CANCOM1,FLEXCAN_MSG_ID_STD,mb_idx_1,0xFFFFFFFF);

FLEXCAN_DRV_ConfigRxMb(INST_CANCOM1, mb_idx_1, &amp;amp;dataInfo, msg_id_2);
FLEXCAN_DRV_SetRxIndividualMask(INST_CANCOM1,FLEXCAN_MSG_ID_STD,mb_idx_2,0xFFFFFFFF);
...............&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 06 Dec 2022 01:09:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1564789#M19238</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2022-12-06T01:09:29Z</dc:date>
    </item>
    <item>
      <title>S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1565101#M19251</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/188029"&gt;@Senlent&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much for your answer.&lt;/P&gt;&lt;PRE&gt;FLEXCAN_DRV_SetRxMaskType(INST_CANCOM1,FLEXCAN_RX_MASK_INDIVIDUAL);

FLEXCAN_DRV_ConfigRxMb(INST_CANCOM1, mb_idx_1, &amp;amp;dataInfo, msg_id_1);
FLEXCAN_DRV_SetRxIndividualMask(INST_CANCOM1,FLEXCAN_MSG_ID_STD,mb_idx_1,0xFFFFFFFF);

FLEXCAN_DRV_ConfigRxMb(INST_CANCOM1, mb_idx_1, &amp;amp;dataInfo, msg_id_2);
FLEXCAN_DRV_SetRxIndividualMask(INST_CANCOM1,FLEXCAN_MSG_ID_STD,mb_idx_2,0xFFFFFFFF);&lt;/PRE&gt;&lt;P&gt;this configuration is for receiving CAN messages with filtering, but I need receiving without filtering.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2022 09:54:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1565101#M19251</guid>
      <dc:creator>Alex19</dc:creator>
      <dc:date>2022-12-06T09:54:26Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1565113#M19252</link>
      <description>&lt;P&gt;We've discussed filtering and not filtering, I don't know that your problem is not solved yet.&lt;BR /&gt;You can send me your demo, I will reproduce this problem first, and I will think about whether there is any way to improve it.&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2022 10:08:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1565113#M19252</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2022-12-06T10:08:32Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1565121#M19253</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/188029"&gt;@Senlent&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I attached the poject&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2022 10:24:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1565121#M19253</guid>
      <dc:creator>Alex19</dc:creator>
      <dc:date>2022-12-06T10:24:09Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1565833#M19304</link>
      <description>&lt;P&gt;I read your code, there are many problems, I can not help you to modify directly. I suggest you refer to the routine of interrupt sending and receiving, you can set the mask to all 0 (if you don't want to set the mask)&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2022 09:49:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1565833#M19304</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2022-12-07T09:49:58Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1566731#M19329</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/188029"&gt;@Senlent&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What do you mean use interrupt&amp;nbsp;&lt;SPAN&gt;sending and receiving, it's use RxFIFO?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Dec 2022 09:23:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1566731#M19329</guid>
      <dc:creator>Alex19</dc:creator>
      <dc:date>2022-12-08T09:23:55Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 FlexCAN</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1566752#M19330</link>
      <description>&lt;P&gt;You can use MB or FIFO to interrupt receiving and sending, I suggest you read the demo in my previous answer&lt;/P&gt;</description>
      <pubDate>Thu, 08 Dec 2022 09:52:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-FlexCAN/m-p/1566752#M19330</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2022-12-08T09:52:07Z</dc:date>
    </item>
  </channel>
</rss>

