<?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>Kinetis Software Development KitのトピックRe: FlexCAN Rx Mask KSDK1.3</title>
    <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/FlexCAN-Rx-Mask-KSDK1-3/m-p/413320#M1933</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Sir,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks you very much for support. I have check this too , anyway i will check it again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fifo is disable in below configuation line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; flexcan1_data.max_num_mb = 16;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; flexcan1_data.num_id_filters = kFlexCanRxFifoIDFilters_8;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt; flexcan1_data.is_rx_fifo_needed = false; //disable fifo here&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; flexcan1_data.flexcanMode = kFlexCanNormalMode;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there changes in below lines?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if((node_type=='A') || (node_type=='a'))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RX_identifier = 0x123;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TX_identifier = 0x321;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_fifo_id[0] = 0x123; // set rx fifo id&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RX_identifier = 0x321;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TX_identifier = 0x123;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_fifo_id[0] = 0x321; // set rx fifo id&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Rishi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 20 Nov 2015 04:03:51 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-11-20T04:03:51Z</dc:date>
    <item>
      <title>FlexCAN Rx Mask KSDK1.3</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/FlexCAN-Rx-Mask-KSDK1-3/m-p/413318#M1931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i need help on&amp;nbsp; understand function&amp;nbsp; FLEXCAN_DRV_SetRxFifoGlobalMask and FLEXCAN_DRV_SetRxMbGlobalMask from KSDK 1.3&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I wants to remove all kind of Filter on receiving message.&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I used code from SDK example it is working fine on FRDM64 kit. please see the attachment. &lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me for required modification for remove all Filters.&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;rishi&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-338675"&gt;main.c.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Nov 2015 05:55:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/FlexCAN-Rx-Mask-KSDK1-3/m-p/413318#M1931</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-11-16T05:55:30Z</dc:date>
    </item>
    <item>
      <title>Re: FlexCAN Rx Mask KSDK1.3</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/FlexCAN-Rx-Mask-KSDK1-3/m-p/413319#M1932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi RISHI KUMAR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank you for your interest in Freescale kinetis product, I would like to provide service for you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1)Function&amp;nbsp; FLEXCAN_DRV_SetRxFifoGlobalMask: Configure register &lt;STRONG&gt;CANx_RXFGMASK, &lt;/STRONG&gt;this register is the Rx FIFO global mask register, If Rx FIFO is enabled RXFGMASK is used to mask the Rx FIFO ID Filter Table elements that do not have a corresponding RXIMR according to CTRL2[RFFN] field setting.&amp;nbsp; 0,&amp;nbsp; The corresponding bit in the filter is "don't care."; 1,The corresponding bit in the filter is checked.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2)Function FLEXCAN_DRV_SetRxMbGlobalMask: Configure register &lt;STRONG&gt;CANx_RXMGMASK&lt;/STRONG&gt;, this register is the Rx Mailboxes Global Mask Register, RXMGMASK is used to mask the filter fields of all Rx MBs, excluding MBs 14-15,which have individual mask registers. 0,&amp;nbsp; The corresponding bit in the filter is "don't care."; 1,The corresponding bit in the filter is checked.&lt;/P&gt;&lt;P&gt;More details, please refer to the K64 reference manual, Chapter 49 CAN (FlexCAN), the according register description.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; So if you want to remove all kind of filter on receiving message, you just need to configure register &lt;STRONG&gt;CANx_RXFGMASK&lt;/STRONG&gt; and&amp;nbsp; &lt;STRONG&gt;CANx_RXMGMASK&lt;/STRONG&gt; to&lt;SPAN style="color: #e23d39;"&gt;&lt;STRONG&gt; 0&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Take an example:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Modify&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = FLEXCAN_DRV_SetRxFifoGlobalMask(flexcanInstance, kFlexCanMsgIdStd, &lt;STRONG&gt;0x7FF&lt;/STRONG&gt;);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; to&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = FLEXCAN_DRV_SetRxFifoGlobalMask(flexcanInstance, kFlexCanMsgIdStd,&lt;STRONG style="color: #e23d39;"&gt; 0&lt;/STRONG&gt;);&lt;/P&gt;&lt;P&gt;Modify&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = FLEXCAN_DRV_SetRxMbGlobalMask(flexcanInstance, kFlexCanMsgIdStd, &lt;STRONG&gt;0x123&lt;/STRONG&gt;);&lt;/P&gt;&lt;P&gt;&amp;nbsp; to&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = FLEXCAN_DRV_SetRxMbGlobalMask(flexcanInstance, kFlexCanMsgIdStd, &lt;STRONG style="color: #e23d39;"&gt;0&lt;/STRONG&gt;);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;If you still have question, please contact me!&lt;/P&gt;&lt;P&gt;Have a great day,&lt;/P&gt;&lt;P&gt;Jingjing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Nov 2015 04:22:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/FlexCAN-Rx-Mask-KSDK1-3/m-p/413319#M1932</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2015-11-19T04:22:51Z</dc:date>
    </item>
    <item>
      <title>Re: FlexCAN Rx Mask KSDK1.3</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/FlexCAN-Rx-Mask-KSDK1-3/m-p/413320#M1933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Sir,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks you very much for support. I have check this too , anyway i will check it again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fifo is disable in below configuation line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; flexcan1_data.max_num_mb = 16;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; flexcan1_data.num_id_filters = kFlexCanRxFifoIDFilters_8;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt; flexcan1_data.is_rx_fifo_needed = false; //disable fifo here&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; flexcan1_data.flexcanMode = kFlexCanNormalMode;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there changes in below lines?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if((node_type=='A') || (node_type=='a'))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RX_identifier = 0x123;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TX_identifier = 0x321;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_fifo_id[0] = 0x123; // set rx fifo id&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RX_identifier = 0x321;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TX_identifier = 0x123;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_fifo_id[0] = 0x321; // set rx fifo id&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Rishi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Nov 2015 04:03:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/FlexCAN-Rx-Mask-KSDK1-3/m-p/413320#M1933</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-11-20T04:03:51Z</dc:date>
    </item>
    <item>
      <title>Re: FlexCAN Rx Mask KSDK1.3</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/FlexCAN-Rx-Mask-KSDK1-3/m-p/413321#M1934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi RISH KUMAR,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If you disable the FIFO, you don't need to configure the FLEXCAN_DRV_SetRxFifoGlobalMask, because this function won't be execute.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You don't need to change the other code, because if you enable all the ID, the CAN will not mask it and can receive all the ID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;If you still have question, please contact me!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;/P&gt;&lt;P&gt;Jingjing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Nov 2015 05:32:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/FlexCAN-Rx-Mask-KSDK1-3/m-p/413321#M1934</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2015-11-20T05:32:56Z</dc:date>
    </item>
  </channel>
</rss>

