Humad Ahmed Profile Topics Started Replies Created Engagements Search replies: Forum Replies Created Viewing 3 posts - 1 through 3 (of 3 total) Author Posts May 10, 2012 at 1:18 pm in reply to: Interfacing PIC 16f877a with SIM900D #7706 Humad AhmedParticipant Well, This is the code i have come up with, but the problem is that the AT Commands keep on looping when i run simulation in Proteus… #include<pic.h> char gsmat1[3]=”ATr”; char gsmat2[10]=”AT+CMGF=1r”; char gsmat3[22]=”AT+CMGS=”03219396419″r”; char gsmat4=26; void SerialInit() { TRISC6=0; TRISC7=1; TX9=0; SPBRG=64; BRGH=1; SYNC=0; SPEN=1; TXEN=1; RX9=0; CREN=1; } void delay(unsigned long y) { int i=0; for(i;i<y;i++); } void SerialTX(unsigned char c) { while(TXIF==0); TXREG=c; } void send(unsigned char *s) { int i=0; while(s!=’