We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Does anyone have an example of a startup.a51 file or any other method of initialising the XRAM to maximum 1792 byte size on an Atmel AT89C51ED2?
There's also 3 bits in an 'AUXR' register which must be set with the MSB high, but I'm not sure when these bits need to be set by, or really how to set them. They need to be set at the very beginning of Startup (right after STARTUP1:) what bits to set the datasheet will tell you.
Nothing I try seems to work! I guess you have been setting thr bits in the wrong place OR have not included/changed to your modified startup by its name in the assembly/link sequence by whatever method you use.
Erik