Librería RS485 para Python / C#

210 views
Skip to first unread message

Ernesto Gigliotti

unread,
Mar 16, 2013, 10:56:42 AM3/16/13
to embeb...@googlegroups.com
Quería compartir con todos ustedes una librería que desarrollé para poder utilizar un bus RS485 mediante el puerto serial de una PC. La librería puede ser compilada como una shared library en Linux o una dll en Windows. En el caso de utilizar la shared library, se creó una clase en Python que la utiliza, y en el caso de utilizar la dll, se creó una clase en C# que carga la librería y define los métodos para usarla.

Les dejo el link en donde explica como utilizarla y descargarla, es una versión en prueba bajo licencia GNU, de modo que pueden adaptarla a sus necesidades.


Ing. Ernesto Gigliotti.



UPEGUI INVASOR

unread,
Nov 19, 2013, 6:21:19 PM11/19/13
to embeb...@googlegroups.com
Buenas Tardes 
esta librería sirve para programar una raspberry pi quiero hacer un bus rs485 por GPIO (UART) Pins
Le agradeseria mucho sus colabraciones

Ernesto Gigliotti

unread,
Nov 19, 2013, 6:50:04 PM11/19/13
to embeb...@googlegroups.com
Hola, si, yo compile para raspberry la lib dinamica en C, y funciona, no probe usarla desde python, pero no creo que haya problemas.

para compilar la parte de C para la raspberry tenes que tener en cuenta que en el archivo rs232.c esta definido un array:

static char comports[22][13]={"/dev/ttyUSB0","/dev/ttyUSB1",...

si vas a usar una tty que no es USB, tenes que cambiar "/dev/ttyUSB0" por "/dev/tty0" y así para todas las tty en el array ( yo lo deje con USB porque lo probe con un conversor usb-232 y me levantaba en la ttyUSB0 )


saludos

Ernesto Gigliotti.




--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32...@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a embebidos32...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Reply all
Reply to author
Forward
0 new messages