<?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 FLEXCAN and Self received frames in ColdFire/68K Microcontrollers and Processors</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FLEXCAN-and-Self-received-frames/m-p/189760#M8213</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am currently using&amp;nbsp;the FlexCAN&amp;nbsp;on an MCF52259. The problem is that I keep&amp;nbsp;receiving what I have sent. I know from reading the manual that if I set the ID of a message &amp;nbsp;buffer to the ID of the node&amp;nbsp; to which the message is sent then I shouldn't receive my the message back. However, we are running the DeviceNET protocol over CAN. With DeviceNET the identifier changes according to the type of message being sent to a node and the message id of that message. Therefore, for one node you can have many different identifiers. I do not have enough messages buffers to cover all the permutations for the nodes on our bus.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To me it looks like a I will have to handle this in the CAN driver, but I was wondering if anyone knows of a way to prevent this. The previous CAN&amp;nbsp; chip we used (MPC2515) didn't do this i.e. receive frames that it sent.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 Jun 2009 16:22:43 GMT</pubDate>
    <dc:creator>fenz</dc:creator>
    <dc:date>2009-06-12T16:22:43Z</dc:date>
    <item>
      <title>FLEXCAN and Self received frames</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FLEXCAN-and-Self-received-frames/m-p/189760#M8213</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am currently using&amp;nbsp;the FlexCAN&amp;nbsp;on an MCF52259. The problem is that I keep&amp;nbsp;receiving what I have sent. I know from reading the manual that if I set the ID of a message &amp;nbsp;buffer to the ID of the node&amp;nbsp; to which the message is sent then I shouldn't receive my the message back. However, we are running the DeviceNET protocol over CAN. With DeviceNET the identifier changes according to the type of message being sent to a node and the message id of that message. Therefore, for one node you can have many different identifiers. I do not have enough messages buffers to cover all the permutations for the nodes on our bus.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To me it looks like a I will have to handle this in the CAN driver, but I was wondering if anyone knows of a way to prevent this. The previous CAN&amp;nbsp; chip we used (MPC2515) didn't do this i.e. receive frames that it sent.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jun 2009 16:22:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FLEXCAN-and-Self-received-frames/m-p/189760#M8213</guid>
      <dc:creator>fenz</dc:creator>
      <dc:date>2009-06-12T16:22:43Z</dc:date>
    </item>
    <item>
      <title>Re: FLEXCAN and Self received frames</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FLEXCAN-and-Self-received-frames/m-p/189761#M8214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fenz,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have you resolve&amp;nbsp;your problem?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I currently have the same problem with MCF52259. The flexcan is in normal mode and messages are acked correctly, but i receive all frames that i send (when the ID sent match the receive ID of course)&lt;/P&gt;&lt;P&gt;I work with CAN from a long time and never got this problem on other devices.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is there another solution that filtering by software?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jun 2010 18:33:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FLEXCAN-and-Self-received-frames/m-p/189761#M8214</guid>
      <dc:creator>CMAR</dc:creator>
      <dc:date>2010-06-04T18:33:00Z</dc:date>
    </item>
    <item>
      <title>Re: FLEXCAN and Self received frames</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FLEXCAN-and-Self-received-frames/m-p/189762#M8215</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Setup a mask so you don't receive your own frames.&lt;/P&gt;&lt;P&gt;I can't do this as stated above, so had to handle it in software.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jun 2010 19:00:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FLEXCAN-and-Self-received-frames/m-p/189762#M8215</guid>
      <dc:creator>fenz</dc:creator>
      <dc:date>2010-06-04T19:00:12Z</dc:date>
    </item>
  </channel>
</rss>

