Autor Tema: problema RF modulos de cebek  (Leído 11440 veces)

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

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: problema RF modulos de cebek
« Respuesta #30 en: 12 de Abril de 2008, 19:44:22 »
El lenguaje que uso es el Basic del Pic Simulator IDE.

No se me ocurre como puedes hacer lo en Assembler.

Primero compongo la trama y luego la envío, de todas formas ten en cuenta
que mis trabajos no son exactamente igual al tuyo, ya que mi placa es la que
genera la trama directamente, ósea no la recibe por el puerto serie y luego
la envía al modulo de radio.
Saludos desde Granada, España.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: problema RF modulos de cebek
« Respuesta #31 en: 12 de Abril de 2008, 19:53:29 »
PD. De todas formas recién que termine algunos experimentos
(http://www.todopic.com.ar/foros/index.php?topic=14917.msg164031#msg164031),
y he comenzado con algo que trabaja parecido a lo que tu indicas, recibo datos por
el puerto serie y los envío por radio... a ver que sale... :mrgreen:
Saludos desde Granada, España.

Desconectado MarcoPina

  • Colaborador
  • PIC10
  • *****
  • Mensajes: 14
Re: problema RF modulos de cebek
« Respuesta #32 en: 13 de Abril de 2008, 13:35:54 »
ok, a ver como me las apaño para que ande. Os tendre informado de mis avances o mis fracasos XD.

GRACIAS

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: problema RF modulos de cebek
« Respuesta #33 en: 13 de Abril de 2008, 21:09:32 »
Hola, he terminado unas pruebas y esto es lo que tengo hasta la presente:

Una placa conectada mediante el modulo USART al puerto RS232 del PC, con
una velocidad de comunicación 1200Baudios. Los datos que se escriben en
el teclado son enviados mediante el hyperterminal a la placa, y a su vez, la placa
los devuelve al hyperterminal para que los escriba en pantalla, ósea no
tengo activada la opción de eco en el hyperterminal. Este dato es
recibido y almacenado en un búfer serie y va siendo transmitido al modulo de
RF (Tx) por una emulación de UAR, ósea una UAR por soft. Los datos son mostrados
en el display de 2x16caracteres de la placa. Estos son cambiados de velocidad
y salen al aire a 2400Baudios. Los datos recibidos de forma inalámbrica por la
placa de RX son mostrados también en un LCD 2x16 caracteres,
En este caso si esta conectada la placa de RX al modulo USART del PIC.
He enviado archivos de texto por el hyperterminal y no he observado perdida de datos.
Ambas placas tienen un búfer de entrada de 80bytes por lo que pueden seguir mostrando
caracteres, después de terminar el PC de enviar datos al puerto serie. Las placas trabajan
con un reloj interno a 8Mhz (Pic16F88).

Cuando tenga todo el programa depurado y comentado intentare hacer funcionar de forma
inalámbrica un par de servos en la placa remota controlados por medio del teclado del PC.

La trama esta compuesta:
1º Byte = 0, basura o de apertura del puerto (mejor resultado obtenido con el 0)
2º Byte = 255, Byte de cabecera, sincronismo de trama o red.
3º Byte = dato, es el dato
4º Byte = checsun.lb, Byte menos significativo del checsun
5º Byte = checsun.hb, Byte más significativo del checsun

Serout RA4, 2400, 0, 255, dato, checsun.LB, checsun.HB

 :-) :-) :-) :-) :-) :-) :-) :-) :-) :-) :-) :-) :-) :-) :-) :-) :-)
« Última modificación: 13 de Abril de 2008, 21:14:05 por dogflu66 »
Saludos desde Granada, España.

Desconectado MarcoPina

  • Colaborador
  • PIC10
  • *****
  • Mensajes: 14
Re: problema RF modulos de cebek
« Respuesta #34 en: 16 de Abril de 2008, 20:50:07 »
OK, muchisimas gracias.

En este momento, por falta de tiempo no he tenido mas remedio que dejar un poco de lado lo de la RF, pero me sigue interesando lo que dices, por lo que te agradezco mucho el esfuerzo que estas haciendo...gracias.

PD: Para evitar estos enrreos de lenguajes de programacion, tengo pensado hacer un cursillo o algo de C y intentar aprender por mi cuenta algo de basic (a ver si soy capaz XD). ¿tu usabas basic no? ¿lo aprendiste por tu cuenta con tutoriales?

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: problema RF modulos de cebek
« Respuesta #35 en: 17 de Abril de 2008, 17:05:26 »
Me encargaron un trabajo que tenia que ser forzosamente realizado en un tipo de Basic y desde entonces lo utilizo.

Desde luego el saber manejar assembler y C es una buena opcion hoy en dia, pero lo importante es tener la mente
abierta a cualquier otro lenguaje ya que no sabes en realidad que te puede tocar.
Saludos desde Granada, España.