<?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: recovery from bus errors in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/recovery-from-bus-errors/m-p/534804#M10890</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 Tue May 12 09:56:35 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: freddyperdok&lt;/STRONG&gt;&lt;BR /&gt; I am having great trouble in reinitializing the cancontroller. I thought when an error had occured that I could just Reinitialize the controller with a new baudrate.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Correct, in your case: EPASS&amp;nbsp; :) &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And you should switch to Silent mode to avoid error frames&amp;nbsp; :O&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 19:35:37 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T19:35:37Z</dc:date>
    <item>
      <title>recovery from bus errors</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/recovery-from-bus-errors/m-p/534803#M10889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by freddyperdok on Tue May 12 07:59:28 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Goodday,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am having a problem with reinitializing my cancontroller when an error has occured. The purpose of my project is for the cancontroller to change its own baudrate when an error occurs. When an error has occured the cancontroller has to be reinitialized and the new baudrate has to used. I want this proces to continue until the right baudrate has been achieved. I am using LPCXpresso and the LPCopen can example program. Also i am using the LPC11C22 on the demoboard (It used to be a LPC11C24 but it got damaged and replaced it with a C22 that we had lying around). I am also using a Peak systems can analyzer. I have edited the program so that when an error occurs on the canbus it will switch to a different baudrate and want it to reinitialize the cancontroller. I copied the code at the top of the main function into the can error interupt.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; I am having great trouble in reinitializing the cancontroller. I thought when an error had occured that I could just Reinitialize the controller with a new baudrate. How do I reset my controller after it has gone into an error? (stuff error, BusOff, FormError).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;With kind regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Freddy &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-337891"&gt;ccan_rom_0.c.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:35:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/recovery-from-bus-errors/m-p/534803#M10889</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:35:36Z</dc:date>
    </item>
    <item>
      <title>Re: recovery from bus errors</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/recovery-from-bus-errors/m-p/534804#M10890</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 Tue May 12 09:56:35 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: freddyperdok&lt;/STRONG&gt;&lt;BR /&gt; I am having great trouble in reinitializing the cancontroller. I thought when an error had occured that I could just Reinitialize the controller with a new baudrate.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Correct, in your case: EPASS&amp;nbsp; :) &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And you should switch to Silent mode to avoid error frames&amp;nbsp; :O&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:35:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/recovery-from-bus-errors/m-p/534804#M10890</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:35:37Z</dc:date>
    </item>
  </channel>
</rss>

