Autor Tema: Nokia Pic  (Leído 147954 veces)

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

Desconectado hhpp

  • PIC12
  • **
  • Mensajes: 99
RE: Nokia Pic
« Respuesta #135 en: 18 de Noviembre de 2004, 19:42:00 »
Gracias Ronald, bueno ahora lo que necesito es el soft, bueno ahora nuestro maestro Syspic sería bueno ni nos pasa su sopftware en deplhi, por favor Syspic si llees esto dame una respuesta.
Gracias
 

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: Nokia Pic
« Respuesta #136 en: 25 de Noviembre de 2004, 00:26:00 »
Perdonen por la tardanza en responder , lo he colgado aquí ya que veo que hay mucha gente interesada .
La primera trama que sale por defecto hay que mandarla antes que cualquier otra , almenos es como a mi me funcionó .

http://siscobf.webcindario.com/descargas/Fbus115200.zip

saludo .

Desconectado ma-tec

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 76
    • www.matec.es.tl
RE: Nokia Pic
« Respuesta #137 en: 02 de Diciembre de 2004, 11:02:00 »
HOLA
HE PROBADO EL SOFT DE SISPIC Y ME PARECE
FANTASTICO YA QUE CON ESTE AVANCE EN UN DIA
LO QUE NO HABIA CONSEGUIDO EN SEMANAS

ASI QUE GRACIAS SISPIC

¿ alguien sabe como contestar un llamado a travez de fbus?
LA CLAVE DEL EXITO ES SABER
PARA DONDE VA LA GENTE Y
LLEGAR PRIMERO.

Desconectado hhpp

  • PIC12
  • **
  • Mensajes: 99
RE: Nokia Pic
« Respuesta #138 en: 06 de Diciembre de 2004, 20:54:00 »
Hola Y MUCHAS gracias Syspic, yop creo que todos te lo agradecen, bueno ahora continuando con el proyecto como dije anteriormente yo no manejo compilardor basic( tengo idea pero no es suficiente), en cambio si estoy manejando PIC C, y obviamente lo voy a realizar en C, bueno tengo algunas dudas sobre el codigo que dejaste en las primeras páginas, o es que no sera el completo?, pero aqui van:

Define   LOADER_USED 1      "Esto si que ni  idea  Con esto se indica al compilador que se usa dowloader

Define  OSC 20 "defines el oscildor a 20mhz
OPTION_REG.7=0             " que significa esto?  resistencias portb conectadas

ADCON1=6                   " y esto bueno tengo idea pero sería mejor una aclaración
E/S digitales en porta creo recordar

Err var PORTE.2 : low Err  " pin 2 pto E creo. #define Err  PORTE.2
Int var PORTC.4 : low Int  "pin 4 pto C #define Int PORTC.4
         
                       
wsave       var byte $20 system  "  (?)
ssave       var byte bank0 system " bacnco 0supongo(system?) Esto se usa para salvar registroa al entrar en la interrupcion , en c ni idea


LenTexto    var byte              "(nombre de la vaiable LenTexto de tipo byte correcto?)
PaqTexto    var byte[42]          "Cadena  Array
bufferRX    var bit                     " un bit? Bit , short en c ?

ERROR       var byte bank0 system " banderas de errores de recepcion
Entradas_A  var byte bank0 system " estado de entradas del porta

IndiceAgenda con 1    " Aqui si eh nada, como entiende esto el compilador que "manejas.   IndiceAgenda es una constante con valor 1


pause 50 (Esto ya esta definido 50 ms,? en una libreria o algo asi? Delayms(50); en c creo

Cuando mandamos las tramas:
 "-------------------------------------------------------------
PhoneStatus:  " Phone Status
              " 1E-00-0C-04-00-06-00-01-00-01-01-40-13-42(esto no concuerda con lo de abajo, en fin solo es corregirla , pero me pregunto si tu lo compilaste asi y ademas te funciono?, (o sera que descargue el archivo correcto?) si , funcionava aunque no corresponda
"-------------------------------------------------------------
TRAMA[0]=$1E:TRAMA[1]=$00:TRAMA[2]=$0C:TRAMA[3]=$D1
TRAMA[4]=$00:TRAMA[5]=$07:TRAMA[6]=$00:TRAMA[7]=$01
TRAMA[8]=$00:TRAMA[9]=$03:TRAMA[10]=$00:TRAMA[11]=$01
TRAMA[12]=$60:TRAMA[13]=$00:TRAMA[14]=$72:TRAMA[15]=$D5

en esta otra parte
TEXTO[c]="r":c=c+1:TEXTO[c]="a":c=c+1:TEXTO[c]="d":c=c+1:TEXTO[c]="a":c=c+1
  TEXTO[c]="s":c=c+1:TEXTO[c]="=":c=c+1
  n_alto con "1"(que significa esto, que efecto tiene en el programa, no lo entiendo)
n_alto es una constante con el valor "1" osea 0x31


"Bueno y esto, tenemos la variable entradas_A y luego estas revisandi cada bit, el compilador que manejas ya lo entiende?)
  if Entradas_A.0=1 then TEXTO[c]=n_alto : c=c+1    if (Entradas_A.0==1){ TEXTO[c]=n_alto ;  c++;}
  if Entradas_A.1=1 then TEXTO[c]=n_alto : c=c+1

¿return  " ok
   
sal_PideNumero :
endif
?
"-----------------------------------------------------
BautRate:  " usart 115200 bps , parity None , 8 bits
"-----------------------------------------------------
En esta parte en vez de txreg es (TXSTA verdad?)  asi funcionava
  movwf  TXREG
  movwf  RCSTA
Umna última duda, que operacion realiza(|) TRAMA =  TRAMA | $F0 esto fuerza la TRAMA  para que quede asi  %1111????

TE agradezco de antemano por la ayudota que me estas dando, bueno y si alguien del foro lo puede responder estare agradecio.

Gracias .


Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: Nokia Pic
« Respuesta #139 en: 12 de Diciembre de 2004, 08:56:00 »
hhpp  , espero que no te moleste que te haya editado tu mensage , así es mas rapido responder a tus preguntas . En lo que me se de c , no se si sera suficiente .

No dudes si tienes mas Giño

Desconectado lovando

  • PIC16
  • ***
  • Mensajes: 193
RE: Nokia Pic
« Respuesta #140 en: 14 de Diciembre de 2004, 22:06:00 »
Hola

Alguien conoce algun software que cree PDUs personalizadas, he visitado la pagina

http://home.student.utwente.nl/s.p.ekkebus/portfolio/resource/sms_pdu.html

sirve, pero no es lo que quiero

Gracias

Desconectado Ronald_

  • PIC10
  • *
  • Mensajes: 9
RE: Nokia Pic
« Respuesta #141 en: 28 de Diciembre de 2004, 17:43:00 »
Holas amigos

Quiero hacerles una consulta Ustedes tienen algunas tramas para celular nokia 6120 o 5120 (TDMA). Funcionarian las mismas tramas para GSM ??. si alguien podría darme alguna ayudita please.

Gracias
RonaldRebotado

Desconectado ma-tec

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 76
    • www.matec.es.tl
RE: Nokia Pic
« Respuesta #142 en: 05 de Enero de 2005, 13:01:00 »
hola

quisiera saber si alguno de ustedes
ha realizado o conoce la trama para
responder cuando  llaman  al (NOKIA 5190)
de ante mano gracias.
LA CLAVE DEL EXITO ES SABER
PARA DONDE VA LA GENTE Y
LLEGAR PRIMERO.

Desconectado hhpp

  • PIC12
  • **
  • Mensajes: 99
RE: Nokia Pic
« Respuesta #143 en: 17 de Febrero de 2005, 12:47:00 »
Perdon por molestar tanto pero haber esque no encuentro la forma de poder hacer el programa en C vi el programa de Syspic e intente pasarlo en C pero no pude, alguien de ustedes maestros podria corregirme por favor, y que doy vuelats sobre el mismo, y si tu podrias maestro syspic por favor una manito. (Estoy usando el compilador PIC C de Hi-tech) Quize Adjuntar el listado de codigo hecho en C, pero no se puede, si puedes ayudarme por favor aqui te dejo mi correo hec_pit_2@hotmail.com

Gracias de antemano
héctor

Desconectado hhpp

  • PIC12
  • **
  • Mensajes: 99
RE: Nokia Pic
« Respuesta #144 en: 17 de Febrero de 2005, 13:04:00 »
Hola Ronald según vi paginas anteriores, las tramas fucnionarian si tu tlf se elaza con logomanager, no teneindo mucho que ver si es TDMA o GSM, y como dijeron si chuta con logomanager funciona.


Ah y perdon por la doble se me fue la mano.  jejejeje

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: Nokia Pic
« Respuesta #145 en: 17 de Febrero de 2005, 14:24:00 »
si quieres pega la parte en donde te encallas  héctor y lo miramos entre todos .
Otra cosa es pasar todo el codigo a c que no tengo tiempo y poca experiencia .





Desconectado paquito33

  • PIC10
  • *
  • Mensajes: 10
RE: Nokia Pic
« Respuesta #146 en: 19 de Febrero de 2005, 03:14:00 »
Hola, tengo un problema, y el envio de comandos al movil ( comandos at y en C )
no tengo ningun problema , pero si cuando el movil me envia lago al pic , si no lo recibe bien se me queda colgado el pic y ya no continua funcioando,
como tengo que hacer para que el pic sepa que el movil esta enviando informacion
y no se quede pillado, si me pusierais un ejemplo pues mejor.

gracias.

p.d.

por ejemplo ejecuto el comando clip , asi que el telefono cuando recibe una llamada envia por su puerto de salida del movil el numero,
como se hace para que el pic lo vea y sepa que el telefono le ha enviado esto,

Desconectado hhpp

  • PIC12
  • **
  • Mensajes: 99
RE: Nokia Pic
« Respuesta #147 en: 19 de Febrero de 2005, 10:50:00 »
Codigo:

Hola a todos el principal problema que tengo es este, no se como realizar en Ctodo esto

Define LOADER_USED 1 " si Usamos LOADER          *** de esto te olvidas
Define INTHAND _interr " vector de interrupcion  *** este es el vector de interrupcion
                                                 *** no se como se hara en c
                                                 
Define OSC 20                                    *** #use delay(clock=20000000

                                                 *** aqui vienen los fuses  #fuses bla,bla
Asm DEVICE CPD_OFF , WDT_OFF , BOD_ON , HS_OSC , PWRT_ON , LVP_OFF ,CPD_OFF endasm



OPTION_REG.7=0 " resistencias portb conectadas   *** busca como se hace en c
yo pienso que podria ser OPTION.7=0;
ADCON1=6 " E/S digitales en portA                *** busca como se hace en c
ADCON1=7 ; Aqui esto

Err var PORTE.2 : low Err " led de error de comunicacion         **** #bit Err = PORTE.2
" se enciende cuando hay comunicacion con el movil
Int var PORTC.4 : low Int " led indicador de interrupcion rb0    **** #bit Int = PORTC.4
" se enciende al producirse la interrupcion y se apaga cuando ha mandado el mensage con exito


Aqui viene lo difil como salvar un registro en C
 **************************************************************************
wsave var byte $20 system
luego aqui podria ser char $20 wsave pero eso de system me deja mal parado
ssave var byte bank0 system Aqui bank0 como lo hago en C
psave var byte bank0 system
***************************************************************************
de todo esto te puedes olvidar ya que c se encarga de guardar todos los registros
al entrar y al sealir de la interrupcion
***************************************************************************


TRAMA var byte[92] Aqui podria ser :char[92] TRAMA " trama  *** Ok
LenTrama var byte " longitud de la trama max 92
bufferRX var bit Aqui si ni idea como hago para asignar tipo bir en C?   *** int1 Defines a 1 bit number


IndiceAgenda con 1 (podria ser indiceagenda=1  **** #define IndiceAgenda 1


Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: Nokia Pic
« Respuesta #148 en: 20 de Febrero de 2005, 03:15:00 »
paquito33 , lo mejor para no perderse nada es usar interupciones , te declaras un buffer de recepcion y un bit de vandera , lo vas llenando cuando se produzca y  marcas dicha vandera cuando el comando recivido termine . despues durante el programa solo tienes que ir chequando la vanderita para saver si tienes el buffer con un comando recivido a punto de leer .


hhpp , te he editdo el mensage con las respuestas , hasta donde llego .

suerte .




Desconectado paquito33

  • PIC10
  • *
  • Mensajes: 10
RE: Nokia Pic
« Respuesta #149 en: 22 de Febrero de 2005, 13:42:00 »
gracias Sispic, intentare hacer algo, es que en C no ando muy bien de como puedo hacer una interrupcion,  probare, muchas gracias.

Si alguien tiene algun ejemplo me lo podia pasar, de recir datos del movil y
lo de la interrupcion.  gracias