faisal78
Member level 3
Hi
My host MCU is limited to only 1 UART port.
I am trying to hookup to a Bluetooth module & a separate GPS module.
Both of these modules communicate to host via UART.
This system needs to be able to stream the GPS NMEA via BT, so technically both modules needs to be talking to host all the time.
I will not be able to use a UART switch per say.
Is my only solution to implement another secondary MCU in between which is capable of 3 UART ports, and for me to connect each port to each module?
for example if both GPS & BT modules operate at 115kbps UART, the host would need to have a 1 Mbps UART stream to ensure the data throughput for time mutiplexing is possible.
Any comments or better solutions?
My host MCU is limited to only 1 UART port.
I am trying to hookup to a Bluetooth module & a separate GPS module.
Both of these modules communicate to host via UART.
This system needs to be able to stream the GPS NMEA via BT, so technically both modules needs to be talking to host all the time.
I will not be able to use a UART switch per say.
Is my only solution to implement another secondary MCU in between which is capable of 3 UART ports, and for me to connect each port to each module?
for example if both GPS & BT modules operate at 115kbps UART, the host would need to have a 1 Mbps UART stream to ensure the data throughput for time mutiplexing is possible.
Any comments or better solutions?