Autor Tema: Ayuda RS485.c  (Leído 2738 veces)

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

Desconectado alperez

  • PIC18
  • ****
  • Mensajes: 255
Ayuda RS485.c
« en: 10 de Septiembre de 2012, 05:31:57 »
Hola compañeros, estoy tratando de comunicar dos pic mediante RS485, pero resulta que:

La comunicación funciona si simplemente envío datos como si de un RS232 se tratase, es decir, envío y recibo sin problemas, pero me interesa utilizar la libreria RS485.c de CCS y aqui está el problema, siempre recibo el caracter '
Alguien ha conseguido utilizar esta libreria con éxito. Estoy aburrido de utilizar google y me lleva a enlaces muertos o a páginas que no solucionan nada.

Desconectado alperez

  • PIC18
  • ****
  • Mensajes: 255
Re: Ayuda RS485.c
« Respuesta #1 en: 11 de Septiembre de 2012, 05:49:17 »
Bien. Ya funciona, pero ahora el problema lo tengo con la comunicación USB.
Resulta que get_string_usb() no funciona pero usb_cdc_getc() sí. Algo incomprensible pero es lo que hay.

He buscado y he encontrado esto http://www.ccsinfo.com/forum/viewtopic.php?t=46610 pero no domino el inglés.

La funcion get_string_usb() la he usado anteriormente sin problema alguno pero ahora no funciona.
Utilizo ccs 4.128 y me voy a ver obligado a bajar de version a la que sé que sí funciona, pero es que el ahorro de memoria con esta versión es considerablemente alto.

Teneis alguna sugerencia. Por favor estoy estancado.

De antemano muchas gracias.

Desconectado chasol

  • PIC10
  • *
  • Mensajes: 2
Re: Ayuda RS485.c
« Respuesta #2 en: 21 de Septiembre de 2012, 19:47:53 »
¡Hola amigo alperez!  :)

Has comentado previamente que ya has logrado hacer uso del protocolo RS-485. ¡Muchas Felicidades! ((:-))

¿Utilizaste la librería RS485.c? Actualmente estoy trabajando con este protocolo y no he logrado hacer que funcione una pequeña red de 4 microcontroladores PIC18F4550. Estoy utilizando el hardawe UART del microcontrolador y el transceptor que uso es el SN75176B de TI, me gustaría utilizar la librería RS485.c en mi proyecto. Sólo voy a utilizar un pin del micro (PIN_C2) para controlar el transceptor (pines /RE y DE), las resistencias de terminación que estoy utilizando son de 120 ohms.

¿Podrías ayudarme con esta misión? Gracias...

Saludos
 



Desconectado alperez

  • PIC18
  • ****
  • Mensajes: 255
Re: Ayuda RS485.c
« Respuesta #3 en: 21 de Septiembre de 2012, 20:10:05 »
¡Hola amigo alperez!  :)

Has comentado previamente que ya has logrado hacer uso del protocolo RS-485. ¡Muchas Felicidades! ((:-))

¿Utilizaste la librería RS485.c? Actualmente estoy trabajando con este protocolo y no he logrado hacer que funcione una pequeña red de 4 microcontroladores PIC18F4550. Estoy utilizando el hardawe UART del microcontrolador y el transceptor que uso es el SN75176B de TI, me gustaría utilizar la librería RS485.c en mi proyecto. Sólo voy a utilizar un pin del micro (PIN_C2) para controlar el transceptor (pines /RE y DE), las resistencias de terminación que estoy utilizando son de 120 ohms.

¿Podrías ayudarme con esta misión? Gracias...

Saludos



Pues no, no he podido utilizar la libreria de ccs rs485.c, pero si que funciona la transmisión, simplemente utilizando las uart de los PIC y con el transceiver max487. Estoy haciendo pruebas con un par trenzado muy corto (25-30cm) y hasta sin resistencias funciona pero no consigo utilizar la libreria de ccs

Desconectado BINARIO

  • PIC16
  • ***
  • Mensajes: 156
Re: Ayuda RS485.c
« Respuesta #4 en: 08 de Septiembre de 2014, 15:50:11 »
Podes subir el codigo? actualmente estoy tratando de hacer andar la libreria RS485.c

Saludos!
000101111 101110000011110 00010 11101 110 1 000111 00010010011010111100 101101001 11110000 001 00 10110 111 00001 01110 0010101 01011110 00 00011111111 0011111 011110001111111111 1011111111101100000000

Desconectado alperez

  • PIC18
  • ****
  • Mensajes: 255
Re: Ayuda RS485.c
« Respuesta #5 en: 08 de Septiembre de 2014, 16:03:53 »
Podes subir el codigo? actualmente estoy tratando de hacer andar la libreria RS485.c

Saludos!

Pues no sé a que código te refieres, ya que no conseguí hacer funcionar la librería.