Go Down

Topic: Trabajar con varios módulos simultaneamente. Error TTX (Read 1 time) previous topic - next topic

Olbapk

Aunque sea asíncrona, ¿no es posible almacenar la señal en algún sitio hasta que se tramite la otra?, por eso pensé en el mux. He visto algunos mux que se pueden implementar con señales analógicas con arduino, pero no termina de serme útil. Disculpad, uso Arduino Uno.

noter

El problema es que el protocolo de transmisión no tiene estandarizado nada para indicar a qué dispositivo en concreto va una comunicación, así que o conmutas las líneas de comunicaciónes o utilizas un puerto para cada dispositivo, porque si no se van a "pisar" unos a otros. Creo que lo más sencillo es esto último. En tu caso, supongo que tendrás que crear puertos software, como te indicó Heke. Con una buena programación creo que podrás "conversar" con los tres dispositivos simultáneamente.

Olbapk

Claro, pero ¿cómo podría conmutar las 2 lineas de comunicación?, de ahí viene mi insistencia sobre el multiplexor, si conoces alguna forma de conmutación válida en arduinos te agradecería que me orientaras.

Saludos.

noter

Pues no te sabría decir, lo siento, ya que no estoy muy puesto en dispositivos hardware y no sé si existirá algún chip específico para esa tarea; si dispones de suficientes pines creo que la mejor solución sigue siendo la de establecer tres puertos separados. De todas formas, de existir dicho multiplexor, el cableado adicional no te lo quitaría nadie.


Go Up