<?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: REsetting microcontroller in CodeWarrior for MCU</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/REsetting-microcontroller/m-p/136597#M1882</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Hi sam,&lt;/P&gt;&lt;P&gt;Haven't studied your code to thoroughly, but a quick scan looks OK.&lt;/P&gt;&lt;P&gt;Usually the fastest way to reolve this is to do a single stepped full chip simulation. The simulator may even spell out the problem for you when it occurs. Or at the least you (or maybe us?) will know where to look harder.&lt;/P&gt;&lt;P&gt;Regards David&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 21 May 2006 10:19:17 GMT</pubDate>
    <dc:creator>peg</dc:creator>
    <dc:date>2006-05-21T10:19:17Z</dc:date>
    <item>
      <title>REsetting microcontroller</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/REsetting-microcontroller/m-p/136596#M1881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;When i write serial communcation programme for receving jl8(hc08)Whene it get a character microcontroller get reseting i attach serial communcation programme with it&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void INIT_SCI(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SCBR_SCR = 2; // for 9600 ...........&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SCBR_SCP = 0; //&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SCC1 = 0x44; //Enable the SCI peripheral&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SCC2 = 0x2C; //Enable the SCI receiver/Transmiter&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SCDR = 'A'; //Dummy data transfer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SCC2_TE = 1; //To wakeup reciever&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;while(!SCS1_TC){}; //Wait for tx completion&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SCC2_TE = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void justdebug(char c)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SCDR = c;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SCC2_TE = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;while(!SCS1_TC){};&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SCC2_TE = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;interrupt 13 Recieve_isr(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asm lda SCS1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;justdebug(SCDR);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void main(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;unsigned char c=0xff;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CONFIG1 = 0x01; //COP disabled&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CONFIG2 = 0x08; //LVI enabled - 2.4V&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INIT_SCI();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;EnableInterrupts; /* enable interrupts */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/* include your code here */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;justdebug('R');&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for(;&lt;/SPAN&gt;&lt;A href="http://freescale.i.lithium.com/i/smilies/16x16_smiley-wink.gif"&gt;&lt;IMG alt=":smileywink:" class="emoticon emoticon-smileywink" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-wink.gif" title="Smiley Wink" /&gt;&lt;/A&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;} /* loop forever */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/* please make sure that you never leave this function */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 May 2006 12:28:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/REsetting-microcontroller/m-p/136596#M1881</guid>
      <dc:creator>sam</dc:creator>
      <dc:date>2006-05-20T12:28:02Z</dc:date>
    </item>
    <item>
      <title>Re: REsetting microcontroller</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/REsetting-microcontroller/m-p/136597#M1882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Hi sam,&lt;/P&gt;&lt;P&gt;Haven't studied your code to thoroughly, but a quick scan looks OK.&lt;/P&gt;&lt;P&gt;Usually the fastest way to reolve this is to do a single stepped full chip simulation. The simulator may even spell out the problem for you when it occurs. Or at the least you (or maybe us?) will know where to look harder.&lt;/P&gt;&lt;P&gt;Regards David&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 21 May 2006 10:19:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/REsetting-microcontroller/m-p/136597#M1882</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2006-05-21T10:19:17Z</dc:date>
    </item>
  </channel>
</rss>

