Hey There,
I actually have a problem with my EEPROM access in the PIC16F877A.
I saved a string of 5 bytes transferred from an SMS received in the handphone to my PIC and saved in EEPROM but when i read these 5 bytes again from the EEPROM and send it to another handphone, i get all 5 bytes showing the "Pound symbol" (Ascii 0x156) instead.
1) I have used the memory locations 0x00-0x04 for the saving of the 5 bytes into EEPROM.
2)I have also taken into consideration the 0xaa and 0x55 special hexcodes
I know I should be posting my code but my code is a thousand lines long and would be pretty inconvenient. So before I get into the details, Im wondering if there's any fundamental issues that i should address first if anyone has ever encountered this same problem
Thanks!
I actually have a problem with my EEPROM access in the PIC16F877A.
I saved a string of 5 bytes transferred from an SMS received in the handphone to my PIC and saved in EEPROM but when i read these 5 bytes again from the EEPROM and send it to another handphone, i get all 5 bytes showing the "Pound symbol" (Ascii 0x156) instead.
1) I have used the memory locations 0x00-0x04 for the saving of the 5 bytes into EEPROM.
2)I have also taken into consideration the 0xaa and 0x55 special hexcodes
I know I should be posting my code but my code is a thousand lines long and would be pretty inconvenient. So before I get into the details, Im wondering if there's any fundamental issues that i should address first if anyone has ever encountered this same problem
Thanks!