TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: alperez 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.
-
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 (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.
-
¡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
-
¡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
-
Podes subir el codigo? actualmente estoy tratando de hacer andar la libreria RS485.c
Saludos!
-
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.