<?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: FlexCAN multiple addressing to single buffer mpc55xx in MPC5xxx</title>
    <link>https://community.nxp.com/t5/MPC5xxx/FlexCAN-multiple-addressing-to-single-buffer-mpc55xx/m-p/231382#M90</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, not sure I get it this time :smileyhappy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suppose global masking scheme; RXGMASK, RX14MASK and RX15MASK. In this scheme, MB14 and MB15 have individual masks and the others share the global mask. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So if you set the RXGMASK = 0x1FF80000 (meaning the lowest incoming standard ID bit does not care)&lt;/P&gt;&lt;P&gt;and set message buffers MB1-MB3 for reception with MB1 ID = 0x50, MB2 ID = 0x60 and MB3 ID = 0x70&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;incoming messages with ID 0x50 and 0x51 will match for MB1 &lt;/P&gt;&lt;P&gt;incoming messages with ID 0x60 and 0x61 will match for MB2 &lt;/P&gt;&lt;P&gt;incoming messages with ID 0x70 and 0x71 will match for MB3 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Petr&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Jul 2013 12:58:14 GMT</pubDate>
    <dc:creator>PetrS</dc:creator>
    <dc:date>2013-07-10T12:58:14Z</dc:date>
    <item>
      <title>FlexCAN multiple addressing to single buffer mpc55xx</title>
      <link>https://community.nxp.com/t5/MPC5xxx/FlexCAN-multiple-addressing-to-single-buffer-mpc55xx/m-p/231379#M87</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi There,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am programming to the mpc55xx.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have set up the flexcan as follows&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;pCAN_TAG-&amp;gt;BUF[1].CS.B.IDE = 0;&lt;/P&gt;&lt;P&gt;pCAN_TAG-&amp;gt;BUF[1].ID.B.STD_ID = 0x05;&lt;/P&gt;&lt;P&gt;pCAN_TAG-&amp;gt;BUF[1].CS.B.CODE = 4;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is it possible to have multiple address go into a single buffer, for example ID 5 and ID 6?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Jun 2013 14:39:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/FlexCAN-multiple-addressing-to-single-buffer-mpc55xx/m-p/231379#M87</guid>
      <dc:creator>r_james14</dc:creator>
      <dc:date>2013-06-20T14:39:29Z</dc:date>
    </item>
    <item>
      <title>Re: FlexCAN multiple addressing to single buffer mpc55xx</title>
      <link>https://community.nxp.com/t5/MPC5xxx/FlexCAN-multiple-addressing-to-single-buffer-mpc55xx/m-p/231380#M88</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;Yes, you can use the RX Mask Rregisters for that purpose. These registers are used as acceptance masks for received frame ID. See more in device Reference Manual in chapter “RX Mask Registers”.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However you cannot make an acceptance mask for incoming standard ID=5 and ID=6 only , but you can do it for&amp;nbsp; ID=5 and ID=4 for example.&amp;nbsp; In this case the mask register can be following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RX_MASK = 0x1FF80000;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Petr&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jul 2013 11:50:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/FlexCAN-multiple-addressing-to-single-buffer-mpc55xx/m-p/231380#M88</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2013-07-01T11:50:05Z</dc:date>
    </item>
    <item>
      <title>Re: FlexCAN multiple addressing to single buffer mpc55xx</title>
      <link>https://community.nxp.com/t5/MPC5xxx/FlexCAN-multiple-addressing-to-single-buffer-mpc55xx/m-p/231381#M89</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;am i correct i can only do this globally so for example i carnt do the following,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;buffer 1 = 0x50 + 0x51&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;buffer 2 = 0x60 + 0x61&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;buffer 3 = 0x70 + 0x71&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i know the number dont make sense but im sure you get what i trying to do,&lt;/P&gt;&lt;P&gt;for each device all PDO SDO so into same buffer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 07:58:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/FlexCAN-multiple-addressing-to-single-buffer-mpc55xx/m-p/231381#M89</guid>
      <dc:creator>r_james14</dc:creator>
      <dc:date>2013-07-09T07:58:45Z</dc:date>
    </item>
    <item>
      <title>Re: FlexCAN multiple addressing to single buffer mpc55xx</title>
      <link>https://community.nxp.com/t5/MPC5xxx/FlexCAN-multiple-addressing-to-single-buffer-mpc55xx/m-p/231382#M90</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, not sure I get it this time :smileyhappy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suppose global masking scheme; RXGMASK, RX14MASK and RX15MASK. In this scheme, MB14 and MB15 have individual masks and the others share the global mask. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So if you set the RXGMASK = 0x1FF80000 (meaning the lowest incoming standard ID bit does not care)&lt;/P&gt;&lt;P&gt;and set message buffers MB1-MB3 for reception with MB1 ID = 0x50, MB2 ID = 0x60 and MB3 ID = 0x70&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;incoming messages with ID 0x50 and 0x51 will match for MB1 &lt;/P&gt;&lt;P&gt;incoming messages with ID 0x60 and 0x61 will match for MB2 &lt;/P&gt;&lt;P&gt;incoming messages with ID 0x70 and 0x71 will match for MB3 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Petr&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jul 2013 12:58:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/FlexCAN-multiple-addressing-to-single-buffer-mpc55xx/m-p/231382#M90</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2013-07-10T12:58:14Z</dc:date>
    </item>
  </channel>
</rss>

