En ese caso no creo que necesites manejar un linea full duplex, y mucho menos dos, ya que en cada momento solo estas haciendo una sola cosa, primero esperar la llamada, segundo leer la posicon, tercero enviar la poscion, no son tareas que se solapen.
Didn't find your answer? Ask the community — no account required.
C
Cangrejo Moruno
Aún así, tendrá que activar solo un módulo de los 2, en un momento determinado, si solo usa una UART. Si tiene que poner un conmutador externo, aunque sea integrado (4066,
4052...), le sale más a cuenta usar 2 UART una real y otra virtual, con patillas del PIC separadas, que complicar el hardware añadiendo un chip externo, para conmutar los módulos, a la única UART del PIC.
Yo hace mucho tiempo, lo hice con un 4052, para commutar los módulos, hasta que descubrí las rutinas de CCS, para crear UART virtuales. EL hardware resulta mucho más simple, y la programación también.
C
Carmelo J. Morales Muñoz
ciertamente es muy simple, pero como primera iniciación, luego quiero complicarlo un poco... ;)
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.