Foro de elhacker.net

Informática => Electrónica => Mensaje iniciado por: popkorn_rock en 29 Marzo 2011, 20:11 pm



Título: Comunicación PIC-MOVIL
Publicado por: popkorn_rock en 29 Marzo 2011, 20:11 pm
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


Título: Re: Comunicación PIC-MOVIL
Publicado por: Tokes en 29 Marzo 2011, 22:05 pm
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:

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

Eso es todo, espero que te haya servido.


Título: Re: Comunicación PIC-MOVIL
Publicado por: popkorn_rock en 29 Marzo 2011, 23:11 pm
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