Buenas, hacia tiempo que no me pasaba por aqui por culpa de los estudios.
Queria haceros una pregunta, es que estoy liado con el proyecto final de carrera y tengo un modulo bluetooth que funciona con comandos AT pero no consigo que me conteste. El codigo es el siguiente (pongo solo el trozo interesante porque si no ocuparia mucho):
///////////////////////////////////////////////////////////////////////////////////////////
#include <18F252.h>
#fuses HS,NOPUT,NOPROTECT,NOBROWNOUT,NOLVP,NOWDT
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_C6,rcv=PIN_C7, stream=BLUETOOTH)
char datos[];
void main(void)
{
printf(BLUETOOTH,"AT\r");
gets(datos);
gclcd_gotoxy(22,52);
printf(gclcd_putc,datos);
gclcd_gotoxy(22,55);
printf(gclcd_putc,"hola");
}
////////////////////////////////////////////////////////////////////////
La parte de gclcd_xxx supongo que a mas de uno os sonara de una libreria que hizo un miembro de este foro para controlar pantallas LCD graficas de nokia.
Bueno el problema esta en que quiero enviar un comando AT para que me devuelva OK pero no lo consigo, en cambio desde el PC directo al Bluetooth si que funciona.
Alguien sabe si hago algo mal en la parte:
printf(BLUETOOTH,"AT\r");
gets(datos);
Un saludo a todos.