Estoy intentando interconectar SIM900
con PIC18F2520
. Necesito enviar SMS a un número de celular en particular. De acuerdo con los comandos AT, AT+CMGS="number"
se utiliza para enviar SMS. Después de enviar este comando, debemos escribir nuestro mensaje y luego presionar Ctrl + Z para finalizarlo. SIM 900 luego enviará el SMS.
Estoy haciendo lo mismo que arriba pero no puedo enviar SMS. El siguiente es el código:
putrsUSART("AT+CMGS=\"96********\"\r); //command with number
putrsUSART("Hello"); //message content
putrsUSART("0x1A"); /to terminate it
pero después de enviar estos comandos no recibo ningún SMS. Estoy confundido con cómo enviar 0x1A
a SIM900. ¿Cómo enviar números hexadecimales a través de UART?
Editar:
Puedo enviar sms pero el sms está vacío. He adjuntado una imagen de la respuesta: