Hi all,
I'm using 89C52 controller in my application. I'm using a 90 byte buffer to store received message from UART. Based on this received message I'm controlling I/O ports. The same buffer I'm using for transmitting the application dependent internal status message.
To identify the message I'm using absolute address position for example, if(arr[59] == '*'){do something;}
every first message after reset this is working fine. After that the control hangs somewhere thus its giving undetermined behavior.
I set the memory model as Large: all variables in XDATA.
I hope some address overflow is happening here.
Can anyone help me to resolve this issue.
Thanks in Advance.
Regards, Ramesh
<QUOTE>don't you think it is only appropriate to also SCREAM in the code that you post?!</QUOTE>
HE DOES NOT WANT TO LISTEN TO MY ANSWER WHO I THINK IS CORRE CT!
IS HE DEF?
the OP probably already implemented your careful advise. there is no need to use UPPERCASE. that won't make his listen - just annoy everyone else.