trato de enviar SMS de la SIM900 a mi número celular pero no me llegan los mensajes.
Uso la SIM900 y el compilador CCS
En la simulación de proteus funciona perfectamente pero implementado no.
¿Tienen alguna idea de por qué ocurre esto?
Aquí les dejo el código:
Uso la SIM900 y el compilador CCS
En la simulación de proteus funciona perfectamente pero implementado no.
¿Tienen alguna idea de por qué ocurre esto?
Aquí les dejo el código:
C:
#include <16F877A.h> //Usar PIC 16F877A
#use delay(clock=20000000) //Crystal de 20 Mhz
#FUSES NOWDT, HS, NOPUT, NOLVP
#use RS232(BAUD=9600,BITS=8,PARITY=N,XMIT=PIN_C6,RCV=PIN_C7)
void main (){
set_tris_d(00000001);
while(true){
if(input(pin_D0)==1){//char ctrlz = 26; //combinacion de teclas "ctrl+z"
delay_ms(200);
printf("AT\r\n");
delay_ms(500);
printf("AT+CMGF=1\r\n");
delay_ms(500);
// Enviar SMS al numero
printf("AT+CMGS=\"xxxxxxxxx\"\r\n");
delay_ms(500);
// Con el texto
printf("hola.\r\n");
delay_ms(500);
// Se envia el SMS
putchar(0x1a);
delay_ms(3000);
}
}
}