I need to collect data from two serial sources and the data can arrive at the same time or multi byte offset from each source. These are GPS receivers at 4800 baud with little intercharacter byte spacing.
If I use the USART for one of the sources, I can detect one of the inputs and capture it. If the other source happens to come at the same or close in time, I will miss the start or miss characters using the serin2 command
Is the only way to service two random serial inputs with two PIC’s…. where one is just dedicated to servicing the second serial source?
Would an external USART or two to handle the data even be economical considering the low expense of another USART capable PIC.
Regards,
tcbcats