<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>External  RAM problem</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/29362/external-ram-problem</link><description> 
I am using at89c51re2 mcu with LH52256-70 32k XRAM in system with
graphical lCD 128x64. I have problem to initialize LCD. This is part
of code where I config pins and select memory location for lcd bus in
XRAM 

 
unsigned char xdata lcd_bus _at_ 0x0000;</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: External  RAM problem</title><link>https://community.arm.com/thread/119777?ContentTypeID=1</link><pubDate>Thu, 09 Aug 2012 10:31:33 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:1ccfd98a-6f82-4190-9bf3-c3492644d788</guid><dc:creator>&amp;#178;erik malund</dc:creator><description>&lt;p&gt;&lt;p&gt;
&lt;i&gt;Can You provide me more detailed information&lt;/i&gt;&lt;br /&gt;
what more do you need&lt;/p&gt;

&lt;p&gt;
&lt;i&gt;some piece of code which is correct&lt;/i&gt;&lt;br /&gt;
can&amp;#39;t&lt;br /&gt;
it&amp;#39;s chip specific&lt;br /&gt;
I do not use Arghmel chips&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: External  RAM problem</title><link>https://community.arm.com/thread/106278?ContentTypeID=1</link><pubDate>Thu, 09 Aug 2012 06:37:01 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:74031014-0f4b-4443-9074-dc8b43ec9d0b</guid><dc:creator>Mark Johnson</dc:creator><description>&lt;p&gt;&lt;p&gt;
This is the first time that I am using external RAM. Can You
provide me more detailed information or some piece of code which is
correct.&lt;/p&gt;

&lt;p&gt;
Thanks&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: External  RAM problem</title><link>https://community.arm.com/thread/91654?ContentTypeID=1</link><pubDate>Thu, 09 Aug 2012 06:04:14 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:6f499835-a016-4288-9609-127568174c4e</guid><dc:creator>&amp;#178;erik malund</dc:creator><description>&lt;p&gt;&lt;pre&gt;
void Init()
{
CS1=1;
CS2=1;
&lt;/pre&gt;

&lt;p&gt;
wrong place.&lt;/p&gt;

&lt;p&gt;
You need to do this in setup.a51.&lt;/p&gt;

&lt;p&gt;
There is much going on (also involving XDATA) before you reach
main()&lt;/p&gt;

&lt;p&gt;
Erik&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: External  RAM problem</title><link>https://community.arm.com/thread/61017?ContentTypeID=1</link><pubDate>Thu, 09 Aug 2012 04:39:07 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:218ae2f7-86cb-4c87-97d3-8ce88dda7338</guid><dc:creator>Mark Johnson</dc:creator><description>&lt;p&gt;&lt;p&gt;
I should tell that I am using a program which was working on board
without external RAM. All functions were tested before. In previous
version I used declaration&lt;/p&gt;

&lt;p&gt;
#define lcd_bus P1&lt;/p&gt;

&lt;p&gt;
and all other was the same.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>