hi to everyone on this forum, I am using atmel89s52 for my project and i have made program for it. My program is consuming near about 7kb memory, when i tried to increase variables in my program using keil editor the while linking it is giving the error stack overflow. so, to overcome this i selected at89c51rd2 in keil software having 64kb memory capacity but still it is giving the same error....so can anyone suggest me how can i overcome it.....i will be so thank full to him....
i wish every one have outstanding career ahead
What is?
Is that a Windows error occuring in the Keil tools, or is it the tools reporting an error in your own code that you've written?
error stack overflow. so, to overcome this i selected at89c51rd2 in keil software having 64kb memory capacity the stack is not in code memory, you need some basic knowledge about the '51
read this
www.danlhenry.com/.../80C51_FAM_ARCH_1.pdf www.danlhenry.com/.../80C51_FAM_HARDWARE_1.pdf www.danlhenry.com/.../80C51_FAM_PROG_GUIDE_1.pdf
the original Intel manual modified by Philips "rescued" by Dan Henry
The error is given by software not by the windows and it is *** ERROR L107: ADDRESS SPACE OVERFLOW.
thank you very much for your suggestion. finally i removed the error.