<?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のトピックCAN BUS DATA RECEPTION PROBLEM</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-BUS-DATA-RECEPTION-PROBLEM/m-p/585379#M21237</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by nirav_bhatt007 on Wed Sep 24 22:06:06 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;hello, we are using lpc4357 for the application of data transfer between two CAN NODES, we have the demo code for the lpc4357 as below:\lpc43xx-2013-09-04\lpc43xx\Examples.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;it is working fine for the transmitting the data bytes to the other node, but while receiving we have a problem that we are not receiving any kind of interrupt as well as data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;please anybody who have cleared this application please send us the demo working code...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks...regards...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i am attaching the file that i have tested for transmitting..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;anybody please send me the runnig sample code for CAN bus application on lpc4357 board??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;it is not the problem with overclocking of can peripheral , i have already tested this code for PCLK (peripheral clock) of CAN as 12 MHz. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;here are the initializatin code of C_CAN0 PLEASE SEND me the suggestions if any??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void CAN_Init( uint32_t BitClk, CCAN_CLKDIV_Type ClkDiv , MSG_CB Tx_cb, MSG_CB Rx_cb)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//RX_cb = Rx_cb;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//TX_cb = Tx_cb;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if (!(LPC_C_CAN0-&amp;gt;CNTL &amp;amp; CTRL_INIT))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/* If it's in normal operation already, stop it, reconfigure&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;everything first, then restart. */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;CNTL |= CTRL_INIT;/* Default state */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;CLKDIV = ClkDiv; /* Divider for CAN VPB3 clock */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;CNTL |= CTRL_CCE; /* Start configuring bit timing */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;BT = BitClk;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;BRPE = 0x0000;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;CNTL &amp;amp;= ~CTRL_CCE; /* Stop configuring bit timing */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;CNTL |= CTRL_IE; /* CAN interrupt enable */&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Config_Rx_Mes_Obj();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;CNTL &amp;amp;= ~CTRL_INIT; /* Initialization finished, normal operation now. */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;while ( LPC_C_CAN0-&amp;gt;CNTL &amp;amp; CTRL_INIT );&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;// By default, auto TX is enabled, enable all related interrupts &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;CNTL |= (CTRL_IE|CTRL_SIE|CTRL_EIE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;return;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;here BitClk value is 0x00004501 for 500khz baudrate and 12 mhz as PCLK _C_CAN0...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and ClkDiv value is 0 maens devided by 1...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;this works fine for transmitting the data bytes to other peripheral but i came across the problem while receiving the data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SEND ME THE NEXT suggestion ....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,..&lt;/SPAN&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-337958"&gt;can%20driver.rar&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 20:25:19 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T20:25:19Z</dc:date>
    <item>
      <title>CAN BUS DATA RECEPTION PROBLEM</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-BUS-DATA-RECEPTION-PROBLEM/m-p/585379#M21237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by nirav_bhatt007 on Wed Sep 24 22:06:06 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;hello, we are using lpc4357 for the application of data transfer between two CAN NODES, we have the demo code for the lpc4357 as below:\lpc43xx-2013-09-04\lpc43xx\Examples.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;it is working fine for the transmitting the data bytes to the other node, but while receiving we have a problem that we are not receiving any kind of interrupt as well as data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;please anybody who have cleared this application please send us the demo working code...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks...regards...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i am attaching the file that i have tested for transmitting..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;anybody please send me the runnig sample code for CAN bus application on lpc4357 board??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;it is not the problem with overclocking of can peripheral , i have already tested this code for PCLK (peripheral clock) of CAN as 12 MHz. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;here are the initializatin code of C_CAN0 PLEASE SEND me the suggestions if any??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void CAN_Init( uint32_t BitClk, CCAN_CLKDIV_Type ClkDiv , MSG_CB Tx_cb, MSG_CB Rx_cb)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//RX_cb = Rx_cb;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//TX_cb = Tx_cb;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if (!(LPC_C_CAN0-&amp;gt;CNTL &amp;amp; CTRL_INIT))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/* If it's in normal operation already, stop it, reconfigure&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;everything first, then restart. */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;CNTL |= CTRL_INIT;/* Default state */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;CLKDIV = ClkDiv; /* Divider for CAN VPB3 clock */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;CNTL |= CTRL_CCE; /* Start configuring bit timing */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;BT = BitClk;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;BRPE = 0x0000;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;CNTL &amp;amp;= ~CTRL_CCE; /* Stop configuring bit timing */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;CNTL |= CTRL_IE; /* CAN interrupt enable */&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Config_Rx_Mes_Obj();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;CNTL &amp;amp;= ~CTRL_INIT; /* Initialization finished, normal operation now. */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;while ( LPC_C_CAN0-&amp;gt;CNTL &amp;amp; CTRL_INIT );&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;// By default, auto TX is enabled, enable all related interrupts &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_C_CAN0-&amp;gt;CNTL |= (CTRL_IE|CTRL_SIE|CTRL_EIE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;return;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;here BitClk value is 0x00004501 for 500khz baudrate and 12 mhz as PCLK _C_CAN0...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and ClkDiv value is 0 maens devided by 1...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;this works fine for transmitting the data bytes to other peripheral but i came across the problem while receiving the data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SEND ME THE NEXT suggestion ....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,..&lt;/SPAN&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-337958"&gt;can%20driver.rar&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:25:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-BUS-DATA-RECEPTION-PROBLEM/m-p/585379#M21237</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:25:19Z</dc:date>
    </item>
    <item>
      <title>Re: CAN BUS DATA RECEPTION PROBLEM</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-BUS-DATA-RECEPTION-PROBLEM/m-p/585380#M21238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by gnxp on Fri Sep 26 03:55:21 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Just a quick suggestion without going through your code,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;have you enabled appropriate CAN interrupt in NVIC?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:25:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-BUS-DATA-RECEPTION-PROBLEM/m-p/585380#M21238</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:25:20Z</dc:date>
    </item>
    <item>
      <title>Re: CAN BUS DATA RECEPTION PROBLEM</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-BUS-DATA-RECEPTION-PROBLEM/m-p/585381#M21239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by nirav_bhatt007 on Fri Sep 26 20:52:08 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;yes i have enabled CAN interrupt in NVIC ...it is working fine for the transmit interrupt of the CAN interrupt handler, but i don't have any interrupt while receiving that is the main problem.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:25:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-BUS-DATA-RECEPTION-PROBLEM/m-p/585381#M21239</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:25:20Z</dc:date>
    </item>
    <item>
      <title>Re: CAN BUS DATA RECEPTION PROBLEM</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-BUS-DATA-RECEPTION-PROBLEM/m-p/585382#M21240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by LabRat on Fri Sep 26 21:18:13 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: nirav_bhatt007&lt;/STRONG&gt;&lt;BR /&gt;...but i don't have any interrupt while receiving that is the main problem.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then start to check your hardware...&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:25:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-BUS-DATA-RECEPTION-PROBLEM/m-p/585382#M21240</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:25:21Z</dc:date>
    </item>
    <item>
      <title>Re: CAN BUS DATA RECEPTION PROBLEM</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-BUS-DATA-RECEPTION-PROBLEM/m-p/585383#M21241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What about the reception filters? Yor code does not tell anything about it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Oct 2016 12:26:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/CAN-BUS-DATA-RECEPTION-PROBLEM/m-p/585383#M21241</guid>
      <dc:creator>ekki</dc:creator>
      <dc:date>2016-10-18T12:26:53Z</dc:date>
    </item>
  </channel>
</rss>

