Hey, I am using interrupt which will take the incoming data and store it into the buffer and after the end of incoming data character is received (which is a '[' for now), then it will burn the data from the buffer to the EEPROM.
However, I am receiving the wrong set of data, for example, the Data that i send from the PC is, ABCDEFGHIJ in ASCII, I'm supposed to receive 41h,42h,43h,44h,45h,46h,47h,48h,49h,50h but instead of that I'm receiving A1h,A2h,A3h,A4h,A5h,A6h,A7h,A0h,A1h,A2h.
What you think is the problem? I've check the baud rates and the configurations 8N1. Could it be that my PC is sending bits faster than my PIC is taking in? I'm using ZigBee wireless module for the data transmission from PC to PIC.
Please Help! I've attached the codings for the Program
However, I am receiving the wrong set of data, for example, the Data that i send from the PC is, ABCDEFGHIJ in ASCII, I'm supposed to receive 41h,42h,43h,44h,45h,46h,47h,48h,49h,50h but instead of that I'm receiving A1h,A2h,A3h,A4h,A5h,A6h,A7h,A0h,A1h,A2h.
What you think is the problem? I've check the baud rates and the configurations 8N1. Could it be that my PC is sending bits faster than my PIC is taking in? I'm using ZigBee wireless module for the data transmission from PC to PIC.
Please Help! I've attached the codings for the Program