TODOPIC

Otros Microcontroladores / Dispositivos programables => Raspberry Pi y similares => Mensaje iniciado por: IngRandall en 06 de Marzo de 2017, 12:33:58

Título: PUERTO SERIAL POR EVENTOS?
Publicado por: IngRandall en 06 de Marzo de 2017, 12:33:58
Hola, yo siempre he trabajado con microcontroladores y el puerto serial de estos actúa por interrupciones, cuando llega un dato el va a un método donde puedo obtener ese dato y regresar a mi programa, en la raspberry por que lo que he visto hasta ahora, tengo que esta siempre mirando que llego un dato para poderlo guardar, utilizando la librería pyserial.

Quisiera saber si hay alguna forma de también usar el puerto serial por interrupciones o eventos en la raspberry.

Gracias.
Título: Re:PUERTO SERIAL POR EVENTOS?
Publicado por: KILLERJC en 06 de Marzo de 2017, 14:45:50
mm..

tal ves esto te sirva.. especialmente lo ultimo:

http://stackoverflow.com/questions/15119412/setting-serial-port-interruption-in-linux

mas que nada por el sigaction()
Título: Re:PUERTO SERIAL POR EVENTOS?
Publicado por: IngRandall en 06 de Marzo de 2017, 15:34:05
Se me olvido decir que estoy trabajando con Python.
Título: Re:PUERTO SERIAL POR EVENTOS?
Publicado por: KILLERJC en 06 de Marzo de 2017, 15:38:34
Entonces un thread en python solo para la comunicacion serial ¿?¿?
Título: Re:PUERTO SERIAL POR EVENTOS?
Publicado por: IngRandall en 06 de Marzo de 2017, 15:42:16
Esa es mi primera opción (y la única en realidad  :mrgreen:), quería ver si alguien tenia otra idea.