<?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 Stack size in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Stack-size/m-p/266237#M20052</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a question regarding the stack in the MC9S08SG16&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The total size RAM is 1024 bytes. It starts from the address 0x80 until 0x047F.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To initilized the stack pointer I used the follwing asm cmd&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LDHX #RamEnd+1 ;point one past RAM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TXS ;SP&amp;lt;-(H:X-1)&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the file MC9S08SG16.inc RamEnd is defined like that :&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;RAMEnd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; equ&amp;nbsp;&amp;nbsp; $0000027F&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My question is why it's not $0000047F ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Dec 2013 15:20:12 GMT</pubDate>
    <dc:creator>Brax02</dc:creator>
    <dc:date>2013-12-17T15:20:12Z</dc:date>
    <item>
      <title>Stack size</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Stack-size/m-p/266237#M20052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a question regarding the stack in the MC9S08SG16&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The total size RAM is 1024 bytes. It starts from the address 0x80 until 0x047F.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To initilized the stack pointer I used the follwing asm cmd&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LDHX #RamEnd+1 ;point one past RAM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TXS ;SP&amp;lt;-(H:X-1)&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the file MC9S08SG16.inc RamEnd is defined like that :&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;RAMEnd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; equ&amp;nbsp;&amp;nbsp; $0000027F&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My question is why it's not $0000047F ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Dec 2013 15:20:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Stack-size/m-p/266237#M20052</guid>
      <dc:creator>Brax02</dc:creator>
      <dc:date>2013-12-17T15:20:12Z</dc:date>
    </item>
    <item>
      <title>Re: Stack size</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Stack-size/m-p/266238#M20053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Brax02:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where did you get that include file? I assume it was included automatically by some of the CodeWarrior versions maybe?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I checked the file included with CodeWarrior v10.5 and it actually indicates the next:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;RAMEnd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;equ&amp;nbsp; $0000047F&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I attach here the file I am talking about so you can compare it with the one you have.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this is useful!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Jorge Gonzalez&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Dec 2013 00:00:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Stack-size/m-p/266238#M20053</guid>
      <dc:creator>Jorge_Gonzalez</dc:creator>
      <dc:date>2013-12-20T00:00:32Z</dc:date>
    </item>
    <item>
      <title>Re: Stack size</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Stack-size/m-p/266239#M20054</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jorge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your answer !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes the file is automatically included. I used the CodeWarriorIDE version 5.9.0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's probably a mistake.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jan 2014 12:10:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Stack-size/m-p/266239#M20054</guid>
      <dc:creator>Brax02</dc:creator>
      <dc:date>2014-01-06T12:10:53Z</dc:date>
    </item>
    <item>
      <title>Re: Stack size</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Stack-size/m-p/266240#M20055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No problem. Yes, it was likely an error with the included file . You may use the one I attached.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards :smileyhappy:&lt;/P&gt;&lt;P&gt;/Jorge Gonzalez&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jan 2014 16:01:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Stack-size/m-p/266240#M20055</guid>
      <dc:creator>Jorge_Gonzalez</dc:creator>
      <dc:date>2014-01-06T16:01:15Z</dc:date>
    </item>
  </channel>
</rss>

