hyperterminal en celular

Iniciado por d4n13l4, 28 Julio 2010, 20:30 PM

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

SirGraham

Hola,


:P  ... pero aunque tuvieras mal el PIC o la conexión con el modulo bluetooth... Tan solo con alimentar el modulo bluetooth "deberia" hacer su parte de bluetooth.

Deberia de ser factible:

- Buscar el modulo.
- Conectarte a el por SPP.

Luego si esta mal la parte del PIC, no recibira/enviara datos, pero si tiene que funcionar...

...o es que tienes que inicializar por software el modulo bluetooth de alguna forma para que te de el perfil de SPP?

Saludos,
Sir Graham.



   

d4n13l4

Hola
si el modulo no debe ser el malo porque lo alimento y lo puedo conectar al pc creo la conexion me dice que utilizare el SPP me dice el COM y todo
el problema debe ser el PIC porque al parecer no me envia el dato del teclado, sera que el  modulo soporta solo comandos at y yo le estoy enviando un 1 decimal

segun mi codigo

#include <16F877a.h>
#FUSES XT,NOWDT
#use delay(clock=4000000)
#use rs232(baud=9600, xmit=pin_c6, rcv=pin_c7)

///////////////////////Principio del programa//////////////////////////////////

void main(void)
{

int dato=0;//declaracion de variables
set_tris_b(0b11111111);//puerto b como salida
set_tris_c(0b10111111); //RC7/Rx entrada, RC6/Tx salida
output_b(0b00000000); //pone en ceros todo el puerto b

while(TRUE)//Ciclo
{
   
   if(kbhit())//si ha llegado un dato
   {
      dato=getc(); //Lee el dato recibido
     
      if (dato==1)//si el dato es 1
      {
         
          output_high(PIN_B0);
         
      }
     
      if (dato==2)//si el dato es 2
      {
     
         output_low(PIN_B0);
      }
         
     
     
   }   
   
 
}

}

tendria que cambiarle el if si es 1 por un if comando at a escribir para prender el led, pero estoy viendo aun si se puede poner eso tal cual, porque este codigo me lo escribieron porque no me ubico mucho con la programacion de pics.

Saludos

SirGraham

#32
Hola,

Que compilador estas usando para el PIC? Hitech, CSS ...?

Te digo esto por que algunos traen sus propias rutinas para la UART y otros te las tienes que hacer tu mismo, con lo cual puede cambiar los pins de uso.
Como comentario: En el ultimo proyecto que participe con PIC (hace ya años de eso "afortunadamente") teníamos desarrollado una función usando la salida UART standard que tenia ese PIC y otra adicional que creaba un puerto serie con dos PIN de I/O cuales quiera del micro. Eso facilitaba las cosas a la hora de hacer cosas.

Pero creo que si tu modulo de bluetooth funciona por comandos AT, (caso típico de un modulo con chipset de CSR) ese sera tu problema.
Olvídate de intentar lo que estas haciendo. No te va funcionar NUNCA.
Es necesario que el modulo este programado con una aplicación interna que haga transparente el trasvaso de datos bluetooth <> UART. Eso es lo estuvimos comentando en los mensajes previos del foro. Eso es lo que tenemos puesto ,ademas de otras posibilidades, el nuestros modulos de bluetooth.

Lo siento. Si es así, me temo, no vas a conseguir lo que quieres.

Saludos,
Sir Graham.



   

d4n13l4

Hola
sabes probe el modulo con el pic sin programar el modulo usando el hyperterminal del pc y si me funciona entonces no es necesario programar el modulo que estoy usando, si mande un 1 en el terminal se encendio el led y un 2 se apago

me fui a probarlo con tu aplicacion y paso lo mismo que la otra vez se queda buscando y no pasa nada, lo probe con 2 celulares un n76 y un n78 y pasa lo mismo

que lata que no resulte puede que sea por el tipo de modulo que uds ocupan y el que yo ocupo es distinto, ya que no se programa porque los celulares son symbian entonces no se si sera la version de symbian que ocupan uds ya seria como la ultima opcion

Saludos
Daniela


SirGraham

Hola,

Si que es extraño, por que el Script solo busca perfiles SPP. A Priori tendria que encontrar el perfil que tiene tu modulo bluetooth.

Vamos hacer una cosa. La aplicacion del movil habra generado unos ficheros de log, en el mismo directorio donde se ha instalado. Si tienes oportunidad con un explorador de archivos para Symbian los extraes y nos lo remites.

Vamos haber que ha detectado la aplicacion y por que no es capaz de abrir la conexion...

Saludos,
Sir Graham.
   

d4n13l4

Hola
claro si con los 2 celulares me muestra el perfil del modulo, con respecto de los ficheros logs donde los encuentro?

Saludos

SirGraham

Hola,

Deben haberse creado en el directorio donde se instala la aplicacion en Symbian. Debes cogerlos con un explorador de archivos de Symbian.

Tan solo es por probar algo... por que lo que te pasa es raro. Si no puedes cojer los ficheros tampoco te preocupes mucho era por ver si veiamos algo mas...

Saludos,
Sir Graham.
   

d4n13l4

ya los encontre como te los puedo enviar?

SirGraham

   

d4n13l4

Hola
sirvieron de algo los logs para descubrir el error  :rolleyes:

Saludos