Autor Tema: PUERTO SERIAL POR EVENTOS?  (Leído 509 veces)

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

Desconectado IngRandall

  • PIC18
  • ****
  • Mensajes: 369
PUERTO SERIAL POR EVENTOS?
« 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.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 6705
Re:PUERTO SERIAL POR EVENTOS?
« Respuesta #1 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()

Desconectado IngRandall

  • PIC18
  • ****
  • Mensajes: 369
Re:PUERTO SERIAL POR EVENTOS?
« Respuesta #2 en: 06 de Marzo de 2017, 15:34:05 »
Se me olvido decir que estoy trabajando con Python.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 6705
Re:PUERTO SERIAL POR EVENTOS?
« Respuesta #3 en: 06 de Marzo de 2017, 15:38:34 »
Entonces un thread en python solo para la comunicacion serial ¿?¿?

Desconectado IngRandall

  • PIC18
  • ****
  • Mensajes: 369
Re:PUERTO SERIAL POR EVENTOS?
« Respuesta #4 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.