I have a datalogging application that needs to capture 20 bytes worth of data coming from three serial devices that continuously stream 9600 baud serial data on their respective ports. All 20 bytes stream ends with a 0x0d terminator
I managed to get each of these device individually to send data to my EMX Fez Cobra board, but as soon as i try to get them together onto one application, the FEZ Cobra does not seem to be able to handle all the data. I might be doing something wrong in the programming and would like some help (willing to look into a consulting contract if needed).
My question is : Is the EMX module fast enough to capture 3 serial streams (with 0x0d terminators) at 9600 bauds? What is the best practices for parsing multiple short ASCII serial messages with the EMX module that will no block the rest of the program ?