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.
I have a running project with the micro 89C51RC2 I changed it to AT89C51RD2. The main difference is the XRAM on chip - 89C51RC2 has 1K (0x3FF) while the AT89C51RD2 has 1.79K (0x6FF) To be able to use the entire XRAM I changed the Device & Target in the project, I also changed in file startup.a51 the XDATALEN to 0x6FF, the XBPSTACKTOP to 0x6FF+1
The Program Size: data=121.0 xdata=1091 code=34416
All seems to be OK but NO - the program is stucked
What is missing? or what I did wrong
"All seems to be OK but NO - the program is stucked"
It is OK, what makes you say the program is stucked?
It's OK now - I initialize AUXR AUXR |= 0x10 - access to 1792 bytes in XRAM