<?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 CAN Receive Buffers on MKE06Z128VLH4  in Processor Expert Software</title>
    <link>https://community.nxp.com/t5/Processor-Expert-Software/CAN-Receive-Buffers-on-MKE06Z128VLH4/m-p/421822#M3436</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm developing an application on the MKE06Z128VLH4 which will use CAN for communication. In KDS I added the CAN_LDD component, configured it, and generated code. I am able to communicate via CAN using this module.&amp;nbsp; Now I would like to add another CAN RX Buffer to the component. In the Component Selector for CAN_LDD -&amp;gt;Settings-&amp;gt;Message Buffers, I add a receive buffer but it will not allow it because it claims "CAN device supports only 1 receive buffer/s."&amp;nbsp; However, in the reference manual for this processor it claims "Five receive buffers with FIFO storage scheme"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can add 3 transmit buffers to the component like the reference manual says.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Am I using the wrong component? or is this an issue with processor expert? or is there something I'm missing?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Sam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Nov 2015 22:04:57 GMT</pubDate>
    <dc:creator>samkreuze</dc:creator>
    <dc:date>2015-11-18T22:04:57Z</dc:date>
    <item>
      <title>CAN Receive Buffers on MKE06Z128VLH4</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/CAN-Receive-Buffers-on-MKE06Z128VLH4/m-p/421822#M3436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm developing an application on the MKE06Z128VLH4 which will use CAN for communication. In KDS I added the CAN_LDD component, configured it, and generated code. I am able to communicate via CAN using this module.&amp;nbsp; Now I would like to add another CAN RX Buffer to the component. In the Component Selector for CAN_LDD -&amp;gt;Settings-&amp;gt;Message Buffers, I add a receive buffer but it will not allow it because it claims "CAN device supports only 1 receive buffer/s."&amp;nbsp; However, in the reference manual for this processor it claims "Five receive buffers with FIFO storage scheme"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can add 3 transmit buffers to the component like the reference manual says.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Am I using the wrong component? or is this an issue with processor expert? or is there something I'm missing?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Sam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Nov 2015 22:04:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/CAN-Receive-Buffers-on-MKE06Z128VLH4/m-p/421822#M3436</guid>
      <dc:creator>samkreuze</dc:creator>
      <dc:date>2015-11-18T22:04:57Z</dc:date>
    </item>
    <item>
      <title>Re: CAN Receive Buffers on MKE06Z128VLH4</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/CAN-Receive-Buffers-on-MKE06Z128VLH4/m-p/421823#M3437</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After digging into the reference manual further, I think I answered my own question.&lt;/P&gt;&lt;P&gt;Section 32.4.4 Receive structures: &lt;/P&gt;&lt;P&gt;"The received messages are stored in a five stage input FIFO. The five message buffers are&lt;/P&gt;&lt;P&gt;alternately mapped into a single memory area. The background receive buffer (RxBG) is&lt;/P&gt;&lt;P&gt;exclusively associated with the MSCAN, but the foreground receive buffer (RxFG) is&lt;/P&gt;&lt;P&gt;addressable by the CPU. This scheme simplifies the handler software because only one&lt;/P&gt;&lt;P&gt;address area is applicable for the receive process."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, from what I can understand, when using the CAN_LDD you only have one receive buffer which is addressable and the component handles which message in the 5 buffers you access.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Nov 2015 21:18:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/CAN-Receive-Buffers-on-MKE06Z128VLH4/m-p/421823#M3437</guid>
      <dc:creator>samkreuze</dc:creator>
      <dc:date>2015-11-19T21:18:13Z</dc:date>
    </item>
  </channel>
</rss>

