<?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 Re: can in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/can/m-p/593221#M30366</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Mon Dec 31 08:03:38 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;#1 Use your debugger to check if your CAN_rx is receiving anything (and don't use a UART call in there) :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#2 Scope your hardware, especially exact bitrates. What bitrate are you receiving and what setup are you using to receive / transmit :confused:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 01:27:43 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T01:27:43Z</dc:date>
    <item>
      <title>can</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/can/m-p/593216#M30361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by hunybal on Mon Dec 24 00:26:53 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;hello&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i want to use can_onchip example in keil with lpc11c14.and i have two questions:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1-how i can config the btr (bs1,bs2,sjw)? the other device is in baud rate is 450[B] kbit/s[/B]?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2- how i can config the ram in keil that start form&amp;nbsp; 0x100000B8&amp;nbsp; ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:27:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/can/m-p/593216#M30361</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:27:40Z</dc:date>
    </item>
    <item>
      <title>Re: can</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/can/m-p/593217#M30362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Mon Dec 24 01:53:16 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: hunybal&lt;/STRONG&gt;&lt;BR /&gt;1-how i can config the btr (bs1,bs2,sjw)? the other device is in baud rate is 450[B] kbit/s[/B]?&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;CAN BTR register settings are described in #5 of &lt;/SPAN&gt;&lt;A href="http://"&gt;http://knowledgebase.nxp.com/showthread.php?t=2829&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: hunybal&lt;/STRONG&gt;&lt;BR /&gt;2- how i can config the ram in keil that start form&amp;nbsp; 0x100000B8&amp;nbsp; ?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Keil Forum is here: &lt;/SPAN&gt;&lt;A href="http://"&gt;http://www.keil.com/forum/&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:27:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/can/m-p/593217#M30362</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:27:41Z</dc:date>
    </item>
    <item>
      <title>Re: can</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/can/m-p/593218#M30363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by hunybal on Wed Dec 26 01:19:24 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;thank you zero&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i read #5 and many other threads but somethings have different!!:confused:&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;//can speed
#define BPS83&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00006F57UL&amp;nbsp; // CAN_BTR&amp;nbsp;&amp;nbsp; 83kHz
#define BPS100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00002F57UL&amp;nbsp; // CAN_BTR&amp;nbsp; 100kHz
#define BPS125&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00001C57UL&amp;nbsp; // CAN_BTR&amp;nbsp; 125kHz
#define BPS250&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00001457UL&amp;nbsp; // CAN_BTR&amp;nbsp; 250kHz
#define BPS500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000157UL&amp;nbsp; // CAN_BTR&amp;nbsp; 500kHz
#define BPS1000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0000014BUL&amp;nbsp; // CAN_BTR 1000kHz&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and&lt;/SPAN&gt;&lt;BR /&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;// Initialize CAN Controller&amp;nbsp; @12MHz
uint32_t ClkInitTable[2] =
{
&amp;nbsp; 0x00000000UL, // CANCLKDIV: /1 = 12MHz
&amp;nbsp; 0x1201UL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // CAN_BTR: 1000khz 
};&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;do you have any example with can-onchip in keil?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks for your replay&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:27:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/can/m-p/593218#M30363</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:27:41Z</dc:date>
    </item>
    <item>
      <title>Re: can</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/can/m-p/593219#M30364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Wed Dec 26 05:54:55 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: hunybal&lt;/STRONG&gt;&lt;BR /&gt;do you have any example with can-onchip in keil?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No (this is a [COLOR=Red]LPCXpresso forum[/COLOR], so I don't use Keil ;))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How to calculate BTR is described in the link above. Since BTR is divided from your main clock it could be useful to choose a main clock like 45MHz :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then just set BRP/TSEG1 and TSEG2 to divide this by 100 and you get 450kHz :D&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:27:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/can/m-p/593219#M30364</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:27:42Z</dc:date>
    </item>
    <item>
      <title>Re: can</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/can/m-p/593220#M30365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by hunybal on Mon Dec 31 07:24:05 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;thank you zero.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i config the baudrate and send data successfully.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;but i cant receive data from msg_obj&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
void CAN_rx(uint8_t msg_obj_num){
&amp;nbsp; 
&amp;nbsp; /* Determine which CAN message has been received */
&amp;nbsp; msg_obj.msgobj = msg_obj_num;

&amp;nbsp; /* Now load up the msg_obj structure with the CAN message */

&amp;nbsp; ([COLOR=Red]*rom)-&amp;gt;pCAND-&amp;gt;can_receive(&amp;amp;msg_obj);
&amp;nbsp; UARTSend(msg_obj.data,8 );
[/COLOR]
&amp;nbsp; if (msg_obj_num == 1)
&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Simply transmit CAN frame (echo) with with ID +0x100 via buffer 2 */
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.msgobj = 2;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.mode_id += 0x100;
&amp;nbsp;&amp;nbsp;&amp;nbsp; (*rom)-&amp;gt;pCAND-&amp;gt;can_transmit(&amp;amp;msg_obj);
&amp;nbsp; }

&amp;nbsp; return;
}


........................


&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.msgobj = 5;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.mode_id = 0x0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.mask = 0x0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; (*rom)-&amp;gt;pCAND-&amp;gt;config_rxmsgobj(&amp;amp;msg_obj);



&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;i want to send received data troth the usart but nothing send, please help me&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:27:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/can/m-p/593220#M30365</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:27:42Z</dc:date>
    </item>
    <item>
      <title>Re: can</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/can/m-p/593221#M30366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Mon Dec 31 08:03:38 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;#1 Use your debugger to check if your CAN_rx is receiving anything (and don't use a UART call in there) :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#2 Scope your hardware, especially exact bitrates. What bitrate are you receiving and what setup are you using to receive / transmit :confused:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:27:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/can/m-p/593221#M30366</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:27:43Z</dc:date>
    </item>
  </channel>
</rss>

