<?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>LPC MicrocontrollersのトピックRe: CAN Rx Issue (LPC11C24)</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-Rx-Issue-LPC11C24/m-p/529175#M9767</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Mesozoic on Tue Oct 15 16:41:22 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;The trick to get this one working was in setting up the receive message object.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;gCANRxObj.mode_id = 0x00000EE4UL | CAN_MSGOBJ_EXT;
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 19:27:33 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T19:27:33Z</dc:date>
    <item>
      <title>CAN Rx Issue (LPC11C24)</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-Rx-Issue-LPC11C24/m-p/529174#M9766</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Mesozoic on Tue Oct 15 16:10:18 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm building a device that receives CAN messages, but does not need to output any.&amp;nbsp; Currently, I'm able to send 29-bit extended messages, but don't seem to be able to receive anything.&amp;nbsp; Most of my code is based around the examples provided.&amp;nbsp; I'm not entirely sure I'm configuring my receive object properly, though.&amp;nbsp; Here's my CAN initialization function.&amp;nbsp; I need to be able to receive 29-bit extended format messages with IDs 0x00000EE4, 0x00010EE4, 0x00020EE4, 0x00030EE4, 0x00040EE4, and 0x00050EE4.&amp;nbsp; My CAN_rx func never gets called. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
void InitCAN(void)
{
uint32_t CanApiClkInitTable[2] = { 0, 0 };
/* Publish CAN Callback Functions */
CCAN_CALLBACKS_T callbacks = {
CAN_rx,
CAN_tx,
CAN_error,
NULL,
NULL,
NULL,
NULL,
NULL,
};
baudrateCalculate(CANSERVO_DEV_BAUD_RATE, CanApiClkInitTable);

LPC_CCAN_API-&amp;gt;init_can(&amp;amp;CanApiClkInitTable[0], TRUE);
/* Configure the CAN callback functions */
LPC_CCAN_API-&amp;gt;config_calb(&amp;amp;callbacks);
/* Enable the CAN Interrupt */
NVIC_EnableIRQ(CAN_IRQn);

/* Configure message object 1 to receive all 29-bit messages for servo outputs */
gCANRxObj.msgobj = 1;
gCANRxObj.mode_id = 0x00000EE4UL;
gCANRxObj.mask = 0x00027FFFUL;
gCANRxObj.dlc = 8;
LPC_CCAN_API-&amp;gt;config_rxmsgobj(&amp;amp;gCANRxObj);
}
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:27:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-Rx-Issue-LPC11C24/m-p/529174#M9766</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:27:32Z</dc:date>
    </item>
    <item>
      <title>Re: CAN Rx Issue (LPC11C24)</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-Rx-Issue-LPC11C24/m-p/529175#M9767</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Mesozoic on Tue Oct 15 16:41:22 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;The trick to get this one working was in setting up the receive message object.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;gCANRxObj.mode_id = 0x00000EE4UL | CAN_MSGOBJ_EXT;
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:27:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-Rx-Issue-LPC11C24/m-p/529175#M9767</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:27:33Z</dc:date>
    </item>
  </channel>
</rss>

