Comunicación PIC-MOVIL

Iniciado por popkorn_rock, 29 Marzo 2011, 20:11 PM

0 Miembros y 1 Visitante están viendo este tema.

popkorn_rock

Hola, soy nuevo por aquí jeje, pero con muchas ganas de aprender... bueno dejando los formalismos aún lado jejeje...

El proyecto que tengo entre manos, es el de conectar un telefono movil (que soporte AT commands totalmente, ya ire viendo modelos) a un pic (16F84A supongo que valdra para esto) mediante rs232. El funcionamiento en principio seria que al activar un interruptor (conectado a una de las entradas del pic) se realice automaticamente una llamada al numero de telefono prefijado con anterioridad en el pic.

El tema de montaje más o menos indagando un poco creo saber como irian los tiros, lo que me preocupa es el tema de la programación, ya que no se exactamente como comunicarme con el movil desde el pic. Buceando por la web encontre esto:

*Comunicacion RS232 con pic
http://foro.elhacker.net/electronica/introduccion_a_la_programacion_de_pics_en_lenguaje_c_ccs-t174021.0.html;msg1125126#msg1125126

Mi pregunta es si modificando eso un poco podria diractamente meterle los AT commands? o tendria que hacer algo más?

Salu2

Tokes

Bueno, mi buen amigo, ese programa sólo te sirve para recibir datos en formato RS232. Para enviar datos RS232 debes usar la función del compilador printf(). Revísala.

Ejemplo:

printf("Hola"); //Envía el mensaje "Hola" en formato RS232.

Eso es todo, espero que te haya servido.

popkorn_rock

Pero los AT commands se ejecutan con un printf?

algo del estilo:

#include <16F877A.h>

#use delay(clock=4000000)
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8)

void main()
{
----AQUI VAN LOS AT COMMANDS------
}

Bastaria? (aunque creo k no xd)

Salu2