<?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: Questions about flexcan id</title>
    <link>https://community.nxp.com/t5/S32K/Questions-about-flexcan-id/m-p/1851188#M34455</link>
    <description>&lt;P&gt;&lt;A href="mailto:Hi@Oido" target="_blank"&gt;Hi@Oido&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;It's possible to do this, but take into account the data coming from the bus, if it's too much then you might lose frames&lt;/P&gt;</description>
    <pubDate>Mon, 22 Apr 2024 05:42:19 GMT</pubDate>
    <dc:creator>Senlent</dc:creator>
    <dc:date>2024-04-22T05:42:19Z</dc:date>
    <item>
      <title>Questions about flexcan id</title>
      <link>https://community.nxp.com/t5/S32K/Questions-about-flexcan-id/m-p/1851039#M34437</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I'm using s32k144w.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can I get multiple IDs in RX with one buffer through FLEXCAN? For example, it is not a method of allowing IDs from 0x200 to 0x20f using RXIMR.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I wonder if it is possible to accommodate non-regular and non-consecutive IDs in one buffer like 0x225, 0x385, 0x448.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CAN0-&amp;gt;RAMn[ 3*MSG_BUF_SIZE + 0] = 0xC4000000;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CAN0-&amp;gt;RAMn[ 3*MSG_BUF_SIZE + 1] = 0x200&amp;lt;&amp;lt;18;//&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CAN0-&amp;gt;RXIMR[3] = 0x3f0&amp;lt;&amp;lt;18;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 21 Apr 2024 23:25:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Questions-about-flexcan-id/m-p/1851039#M34437</guid>
      <dc:creator>Oido</dc:creator>
      <dc:date>2024-04-21T23:25:19Z</dc:date>
    </item>
    <item>
      <title>Re: Questions about flexcan id</title>
      <link>https://community.nxp.com/t5/S32K/Questions-about-flexcan-id/m-p/1851148#M34449</link>
      <description>&lt;P&gt;&lt;A href="mailto:Hi@Oido" target="_blank"&gt;Hi@Oido&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;If it is multiple random CAN IDs，then it is hard to do so.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Apr 2024 04:16:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Questions-about-flexcan-id/m-p/1851148#M34449</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2024-04-22T04:16:57Z</dc:date>
    </item>
    <item>
      <title>Re: Questions about flexcan id</title>
      <link>https://community.nxp.com/t5/S32K/Questions-about-flexcan-id/m-p/1851154#M34450</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello.Senlent&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It's not random, it's fixed, but it's just not regular.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So you mean you have to use multiple buffers to use multiple IDs??&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So S32K144W can use 7 buffers with 64 bytes, so you can only set up up to 7 IDs by combining TX and RX??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Wouldn't it be a problem if I set the RXIMR to 0x200 with one buffer and then get all the IDs and use only 0x201 and 0x600 of them?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;CAN0-&amp;gt;RAMn[ 3*MSG_BUF_SIZE + 1] = 0x200&amp;lt;&amp;lt;18;&lt;BR /&gt;CAN0-&amp;gt;RXIMR[3] = 0x200&amp;lt;&amp;lt;18;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;RxID = ((CAN0-&amp;gt;RAMN[ 3*MSG_BUF_SIZE + 1] &amp;amp; CAN_WMBn_ID_ID_MASK) &amp;gt;&amp;gt; 16);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if(RxID==0x201||RxID==0x600){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if((RxDATA3[1]&amp;amp;0x00000001)==0x00000001){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Direction = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;else if ((RxDATA3[1] &amp;amp; 0x00000002)==0x00000002){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Direction = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a problem with using it like this?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Apr 2024 04:49:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Questions-about-flexcan-id/m-p/1851154#M34450</guid>
      <dc:creator>Oido</dc:creator>
      <dc:date>2024-04-22T04:49:19Z</dc:date>
    </item>
    <item>
      <title>Re: Questions about flexcan id</title>
      <link>https://community.nxp.com/t5/S32K/Questions-about-flexcan-id/m-p/1851188#M34455</link>
      <description>&lt;P&gt;&lt;A href="mailto:Hi@Oido" target="_blank"&gt;Hi@Oido&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;It's possible to do this, but take into account the data coming from the bus, if it's too much then you might lose frames&lt;/P&gt;</description>
      <pubDate>Mon, 22 Apr 2024 05:42:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Questions-about-flexcan-id/m-p/1851188#M34455</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2024-04-22T05:42:19Z</dc:date>
    </item>
    <item>
      <title>Re: Questions about flexcan id</title>
      <link>https://community.nxp.com/t5/S32K/Questions-about-flexcan-id/m-p/1856326#M34740</link>
      <description>&lt;P&gt;CAN0-&amp;gt;RAMn[ 3*MSG_BUF_SIZE + 1] = 0x000&amp;lt;&amp;lt;18;&lt;BR /&gt;CAN0-&amp;gt;RXIMR[3] = 0x000&amp;lt;&amp;lt;18;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;RxID = ((CAN0-&amp;gt;RAMN[ 3*MSG_BUF_SIZE + 1] &amp;amp; CAN_WMBn_ID_ID_MASK) &amp;gt;&amp;gt; 16);&lt;BR /&gt;if(RxID==0x201||RxID==0x600){&lt;BR /&gt;if((RxDATA3[1]&amp;amp;0x00000001)==0x00000001){&lt;BR /&gt;Direction = 0;&lt;BR /&gt;}&lt;BR /&gt;else if ((RxDATA3[1] &amp;amp; 0x00000002)==0x00000002){&lt;BR /&gt;Direction = 1;&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Does this mean that if I set the RXIMR to 0x000 and get all the IDs and use only the data of the desired ID, I can get into trouble??&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If so, is it recommended to use one in each buffer or a continuous range of IDs with RXIMR? I would appreciate it if you could elaborate.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 28 Apr 2024 23:38:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Questions-about-flexcan-id/m-p/1856326#M34740</guid>
      <dc:creator>Oido</dc:creator>
      <dc:date>2024-04-28T23:38:22Z</dc:date>
    </item>
  </channel>
</rss>

