<?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のトピックLPC1549 and CAN</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513688#M295</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by TravisT on Wed Apr 16 10:53:20 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am really interested in the LPC1549 because of the switch matrix and its many peripherals. One down side is it is still so new, and finding libraries for some of its features has proven to be hard. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My main concern really is the CAN library. It appears that both MBED and LPCopen do not have libraries for CAN. The ROM API is my next step but I am not that strong at lower level programming so I am not sure how fast I will be able to move forward with just the ROM API. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does anybody know more about the status of a CAN library or could provide help with using the device with ROM or CMSIS to communicate (ideally J1939 compliant)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 17:07:09 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T17:07:09Z</dc:date>
    <item>
      <title>LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513688#M295</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by TravisT on Wed Apr 16 10:53:20 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am really interested in the LPC1549 because of the switch matrix and its many peripherals. One down side is it is still so new, and finding libraries for some of its features has proven to be hard. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My main concern really is the CAN library. It appears that both MBED and LPCopen do not have libraries for CAN. The ROM API is my next step but I am not that strong at lower level programming so I am not sure how fast I will be able to move forward with just the ROM API. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does anybody know more about the status of a CAN library or could provide help with using the device with ROM or CMSIS to communicate (ideally J1939 compliant)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513688#M295</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:09Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513689#M296</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by TravisT on Wed Apr 16 13:38:11 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the quick reply. I reviewed the other thread and it at least offers more than I have found anywhere else.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It does seem like a pretty important thing, so I am a little surprised that neither group has developed anything, especially since it should have a&amp;nbsp; similar implementation as past processors. Unfortunately I am still a little new to the ARM world and lower level programming.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I was wondering if you got any further than the sample code you posted that you could share.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyways I hope that this gets resolved soon.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513689#M296</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:10Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513690#M297</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Wed Apr 16 15:00:41 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: TravisT&lt;/STRONG&gt;&lt;BR /&gt;It does seem like a pretty important thing...&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Obviously not for NXP. I'm sure there are samples already, at least something easy to test. After this weeks of silence we decided not to migrate to LPC15 and not to start new projects with LPC15. So I don't do their job and write CAN and CAN-ROM samples. (And then all over sudden official samples are released). After a lot of years experience with NXP M0-3 we've seen a lot surprises and I've learned to be more pragmatic: there are other manufacturer out there...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513690#M297</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:11Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513691#M298</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by starblue on Thu Apr 17 00:48:44 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Since it is a C_CAN you could try to adapt examples for LPC11Cxx or LPC43xx, which use the same peripheral. Note though that they don't have ROM routines for CAN.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513691#M298</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:11Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513692#M299</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by nxpsupport on Thu Apr 17 08:37:00 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello Gentlemen,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Our sincere apologies for not getting a CAN example released in conjunction with the LPC15xx MCU release.&amp;nbsp; Too many priorities, but we will endeavor to provide complete example packages on initial releases in the future.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We will post CAN examples for the LPC15xx in May.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Again, we apologize for the delay.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-NXP Support&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513692#M299</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:12Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513693#M300</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by TravisT on Wed May 07 01:05:51 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I was wondering if there are any updates to this issue. This processor is a lot less useful without a supported CAN library. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513693#M300</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:12Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513694#M301</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Tiggr on Thu May 22 03:54:09 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Do we have a release date yet for the promised 15xx CAN Example? Am new to this chip set and I am looking for some help on implementing the CANopen functions&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513694#M301</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:13Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513695#M302</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Thu May 22 03:57:20 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Tiggr&lt;/STRONG&gt;&lt;BR /&gt;Do we have a release date yet for the promised 15xx CAN Example? Am new to this chip set and I am looking for some help on implementing the CANopen functions&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: nxpsupport&lt;/STRONG&gt;&lt;BR /&gt;Hello Gentlemen,&lt;BR /&gt;&lt;BR /&gt;Our sincere apologies for not getting a CAN example released in conjunction with the LPC15xx MCU release.&amp;nbsp; Too many priorities, but we will endeavor to provide complete example packages on initial releases in the future.&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;We will post CAN examples for the LPC15xx in[color=#f00]&lt;STRONG&gt; May&lt;/STRONG&gt;[/color].&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;Again, we apologize for the delay.&lt;BR /&gt;-NXP Support&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Not sure if that's May 2014 or 2015&amp;nbsp; :) &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513695#M302</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:14Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513696#M303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Tiggr on Thu May 22 04:03:08 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: R2D2&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Tiggr&lt;/STRONG&gt;&lt;BR /&gt;Do we have a release date yet for the promised 15xx CAN Example? Am new to this chip set and I am looking for some help on implementing the CANopen functions&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: nxpsupport&lt;/STRONG&gt;&lt;BR /&gt;Hello Gentlemen,&lt;BR /&gt;&lt;BR /&gt;Our sincere apologies for not getting a CAN example released in conjunction with the LPC15xx MCU release.&amp;nbsp; Too many priorities, but we will endeavor to provide complete example packages on initial releases in the future.&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;We will post CAN examples for the LPC15xx in[color=#f00]&lt;STRONG&gt; May&lt;/STRONG&gt;[/color].&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;Again, we apologize for the delay.&lt;BR /&gt;-NXP Support&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;Not sure if that's May 2014 or 2015&amp;nbsp; :)&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; :D &lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513696#M303</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:14Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513697#M304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Thu May 22 04:11:13 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Not sure if you are using LPC11Cxx. But LPCOpen for LPCXpresso LPC11C24:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fnxpfile%2Flpcopen-software-development-platform-lpc11xx-packages-0" rel="nofollow" target="_blank"&gt;http://www.lpcware.com/content/nxpfile/lpcopen-software-development-platform-lpc11xx-packages-0&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;should look very similar and could help to understand the basic things (and keep us busy at least&amp;nbsp; :) ).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513697#M304</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:15Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513698#M305</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Sun Jun 01 03:11:39 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;96 days after official 'release of the LPC1500 microcontroller series',&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;45 days after last sign of life ("We will post CAN examples for the LPC15xx in May.") there's still no CAN sample&amp;nbsp; :( &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Not sure if that's not embarrassing enough and if there's a daily reminder required?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513698#M305</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:17Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513699#M306</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by NXP_Support on Mon Jun 02 08:42:00 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi R2D2 and others,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes, it is more than embarrassing enough.&amp;nbsp; Our struggle for resources vs priorities has thrown a wrench into SW development schedules.&amp;nbsp; A simple LPC15xx CAN example is being worked on and I hope to post a first cut to this forum 'soon'.&amp;nbsp; I wish I could provide a more definitive answer, but resource and priority conflicts have made such forecasts hollow.&amp;nbsp; Your posts have kept this issue alive, and though progress has been slow it is being addressed.&amp;nbsp; We very much appreciate our forum members and apologize for these repeated delays.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-NXP Support &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513699#M306</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:18Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513700#M307</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 Wed Jun 04 03:26:24 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;99 days, leaving the two-digit range soon...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513700#M307</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:19Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513701#M308</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Thu Jun 05 14:56:54 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;And at the end of the day, it's day 100...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513701#M308</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:22Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513702#M309</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by NXP_Support on Thu Jun 05 16:04:00 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is a very basic routine for straight CAN output.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513702#M309</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:22Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513703#M310</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Thu Jun 05 19:25:48 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Notes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is a LQFP64 sample, LQFP48 requires different pin settings:&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;#ifdef LQFP48
//CAN signal muxing LQFP48
 Chip_IOCON_PinMuxSet(LPC_IOCON, 0, 18, (IOCON_MODE_INACT | IOCON_DIGMODE_EN));
 Chip_IOCON_PinMuxSet(LPC_IOCON, 0, 13, (IOCON_MODE_INACT | IOCON_DIGMODE_EN));
 Chip_SWM_MovablePortPinAssign(SWM_CAN_TD1_O , 0, 18);
 Chip_SWM_MovablePortPinAssign(SWM_CAN_RD1_I,&amp;nbsp; 0, 13);
#endif
#ifdef LQFP64
 /* Assign the pins rx 0[11] and tx 0[31] @ LQFP64 */
 Chip_IOCON_PinMuxSet(LPC_IOCON, 0, 11, (IOCON_MODE_INACT | IOCON_DIGMODE_EN));
 Chip_IOCON_PinMuxSet(LPC_IOCON, 0, 31, (IOCON_MODE_INACT | IOCON_DIGMODE_EN));
 Chip_SWM_MovablePinAssign(SWM_CAN_RD1_I, 11);/* Rx P0.11 */
 Chip_SWM_MovablePinAssign(SWM_CAN_TD1_O, 31);/* Tx P0.31 */
#endif&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Since project wizard is generating wrong interrupt names it's required to change startup files as described in:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fforum%2Fupdated-lpc15xx-startup-files-lpcopen-compatibility" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.lpcware.com/content/forum/updated-lpc15xx-startup-files-lpcopen-compatibility&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;or just change &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 CAN_IRQHandler(void)&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;to&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &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[color=#f00]0[/color]_IRQHandler(void)&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 17:07:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513703#M310</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:23Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513704#M311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by NXP_Support on Fri Jun 06 16:45:00 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Very good explanation - Thank you R2D2!&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Attached is basically the same simple example, but has the set up for using CANOpen ROM functions.&amp;nbsp; All R2D2's comments apply to this brief example as well.&amp;nbsp; The examples are for the LPC15xx LPCXpresso Board.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The next LPC15xx LPCOpen release will support the interrupt names and include the simple CAN/CANOpen examples.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-NXP_Support&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513704#M311</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:24Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513705#M312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Sun Jun 08 05:41:02 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;A few notes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[h3]Note #1:[/h3]I'm not sure why this sample is using 12MHz main clock...&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;/* Use main oscilator for rates above 100Kh */
Chip_Clock_SetMainClockSource(SYSCTL_MAINCLKSRCA_SYSOSC);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;I would prefer to use default 72MHz and use &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;
clkdiv = 5;&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;to get 12Mhz base clock again...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Or just calculate clkdiv from board settings:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;//adjust clkdiv to 12 MHz
 gCANConfig.clkdiv = (SystemCoreClock / 12E6) -1;&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;[h3]Note #2:[/h3]Not sure if you plan to add baudrate calculation, but anyway, a few btr settings could be helpful for beginners...&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;
// gCANConfig.btr = 0x1800;/* 1MHz&amp;nbsp;&amp;nbsp; bit rate&amp;nbsp; (%83.3 w 12Mhz base clock ) */
 gCANConfig.btr = 0x0502;/* 500KHz bit rate&amp;nbsp; (%87.5 w 12Mhz base clock ) */
// gCANConfig.btr = 0x0505;/* 250KHz bit rate&amp;nbsp; (%87.5 w 12Mhz base clock ) */
// gCANConfig.btr = 0x050B;/* 125KHz bit rate&amp;nbsp; (%87.5 w 12Mhz base clock ) */
// gCANConfig.btr = 0x050E;/* 100KHz bit rate&amp;nbsp; (%87.5 w 12Mhz base clock ) */
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;[h3]Note #3:[/h3]Could be useful to define a node ID...&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;#define NODE_ID 0x20//own node id
...
/* CANopen configuration structure */
static const CAN_CANOPENCFG myCANopen =
{
 NODE_ID,// node_id
...

/* Send a CAN message fom this node */
 msg_obj.msgobj&amp;nbsp; = 0;
 msg_obj.mode_id = 0x700 + NODE_ID;
....&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513705#M312</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:24Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513706#M313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Sun Jun 08 06:10:27 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;[h3]Note #4:[/h3]Without overwrite protection mechanism, transmitting message objects can result in unexpected behavior.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Transmitting 2 messages isn't working as expected. Sample:&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;#define NODE_ID 0x20//own node id

//message #1
msg_obj.msgobj&amp;nbsp; = 0;
[color=#f00]msg_obj.mode_id = 0x700+ NODE_ID[/color];
msg_obj.mask&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0;
[color=#f00]msg_obj.dlc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x4;[/color]
msg_obj.data[0] = 0x11;
msg_obj.data[1] = 0x11;
msg_obj.data[2] = 0x11;
[color=#f00]msg_obj.data[3] = 0x11;[/color]
LPC_CAND_API-&amp;gt;hwCAN_MsgTransmit(pCanHandle, &amp;amp;msg_obj);

//message #2
msg_obj.msgobj&amp;nbsp; = 0;
msg_obj.mode_id = 0x700 + NODE_ID+1;
msg_obj.mask&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0;
msg_obj.dlc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 3;
[color=#30f]msg_obj.data[0] = 0x22;
msg_obj.data[1] = 0x22;
msg_obj.data[2] = 0x22;[/color]
LPC_CAND_API-&amp;gt;hwCAN_MsgTransmit(pCanHandle, &amp;amp;msg_obj);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;C_CAN is transmitting a single message:&lt;/SPAN&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;[color=#f00]720 04 [/color][color=#30f]22 22 22 [/color][color=#f00]11[/color]&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;a mixture of message #1 and #2&amp;nbsp; &lt;SPAN class="lia-unicode-emoji" title=":face_with_open_mouth:"&gt;&lt;LI-EMOJI id="lia_face-with-open-mouth" title=":face_with_open_mouth:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Of course that's the result of overwriting Message Object #0 while it is transmitted.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To avoid this it's useful to add a simple state control and wait until last message is transmitted.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Something like:&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;
//wait 5ms before CAN_Fail
#define CAN_TX_TIME 5 

//CAN State
enum CAN_STATE
{
 CAN_Success,
 CAN_TX,
 CAN_Fail
};

//CAN
typedef struct _CAN_STATE
{
 volatile uint16_t timeout; //tx timeout
 volatile uint8_t&amp;nbsp; state;//CAN state
}CAN_STATE_t;
CAN_STATE_t can_state;

...
static void CAN_tx(uint8_t msg_obj)
{
 Board_LED_Toggle(1);//show TX
 can_state.state = CAN_Success;//success, ready to transmit next message
}
...
//CAN timer, call every ms in SysTick...
__attribute__((always_inline)) __INLINE void CAN_1ms_timer(void)
{
 //timer to control tx
 if(can_state.state == CAN_TX)
 {
&amp;nbsp; //timeout to fail
&amp;nbsp; if(can_state.timeout)
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; can_state.timeout--;
&amp;nbsp;&amp;nbsp; if(can_state.timeout==0) can_state.state = CAN_Fail;
&amp;nbsp; }
 }
}

//transmit message #1
&amp;nbsp;&amp;nbsp; while(!((can_state.state == CAN_Success) || (can_state.state == CAN_Fail))){}; //wait
&amp;nbsp;&amp;nbsp;&amp;nbsp; can_state.timeout = CAN_TX_TIME;//can timeout
&amp;nbsp;&amp;nbsp;&amp;nbsp; can_state.state = CAN_TX; //set tx busy flag
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.msgobj&amp;nbsp; = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.mode_id = 0x700+ NODE_ID;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.mask&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.dlc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x4;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[0] = 0x11;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[1] = 0x11;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[2] = 0x11;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[3] = 0x11;
&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_CAND_API-&amp;gt;hwCAN_MsgTransmit(pCanHandle, &amp;amp;msg_obj);

//transmit message #2
&amp;nbsp;&amp;nbsp; while(!((can_state.state == CAN_Success) || (can_state.state == CAN_Fail))){}; //wait
&amp;nbsp;&amp;nbsp;&amp;nbsp; can_state.timeout = CAN_TX_TIME; //can timeout
&amp;nbsp;&amp;nbsp;&amp;nbsp; can_state.state = CAN_TX; //set tx busy flag
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.msgobj&amp;nbsp; = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.mode_id = 0x700 + NODE_ID+1;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.mask&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.dlc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 3;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[0] = 0x22;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[1] = 0x22;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[2] = 0x22;
&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_CAND_API-&amp;gt;hwCAN_MsgTransmit(pCanHandle, &amp;amp;msg_obj);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Of course another possible solution would be to use 2 Message Objects...&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513706#M313</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:25Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549 and CAN</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513707#M314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Sun Jun 08 08:00:15 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;[h3]Note #5:[/h3]Another option to control transmissions would be reading CAN transmission request registers (TXREQ1-2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sample:&lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
//transmit message #1
[color=#f00]&amp;nbsp;&amp;nbsp;&amp;nbsp; while(LPC_CAN-&amp;gt;TXREQ1 &amp;amp; (1&amp;lt;&amp;lt;0)){}//read pending transmission request of object 0[/color]
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.msgobj&amp;nbsp; = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.mode_id = 0x700+ NODE_ID;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.mask&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.dlc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x4;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[0] = 0x11;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[1] = 0x11;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[2] = 0x11;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[3] = 0x11;
&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_CAND_API-&amp;gt;hwCAN_MsgTransmit(pCanHandle, &amp;amp;msg_obj);

//transmit message #2
[color=#f00]&amp;nbsp;&amp;nbsp;&amp;nbsp; while(LPC_CAN-&amp;gt;TXREQ1 &amp;amp; (1&amp;lt;&amp;lt;0)){}//read pending transmission request of object 0[/color]
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.msgobj&amp;nbsp; = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.mode_id = 0x700 + NODE_ID+1;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.mask&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.dlc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 3;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[0] = 0x22;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[1] = 0x22;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[2] = 0x22;
&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_CAND_API-&amp;gt;hwCAN_MsgTransmit(pCanHandle, &amp;amp;msg_obj);&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunately there's no CAN struct defined in LPCOpen (LPC15xx)&amp;nbsp;&amp;nbsp; :~&amp;nbsp; Probably because it's also forgotten in LPCOpen (LPC11C24), as mentioned already here: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fforum%2Fforgotten-can-register-struct-lpcxpresso-lpc11c24-lpcopen-v200a" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.lpcware.com/content/forum/forgotten-can-register-struct-lpcxpresso-lpc11c24-lpcopen-v200a&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:07:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-and-CAN/m-p/513707#M314</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:07:26Z</dc:date>
    </item>
  </channel>
</rss>

