NMEA port sharing

The delightful term for the latter being "bit banging" :)

Or "bit bashing":)

For YAPPing; there are PICs and AVRs with up to 8 hardware UARTS, one of these would be my choice rather than implementing a UART in software.

Just worth pointing out that the information in this thread relates to NEMA 0183. NEMA 2000 is multi-talker by design (for the same baud rate at least).
 
Or "bit bashing":)

For YAPPing; there are PICs and AVRs with up to 8 hardware UARTS, one of these would be my choice rather than implementing a UART in software.

It's not just a case of choosing a chip with 8 UARTS for a YAPP though. It has to be cheap, low electrical power for boat use, in a DIL package as YAPPs don't involve PCB design, and a free development environment. Cheap dev boards (i.e. less than £10) are also suitable candidate hardware. I'd be interested in any suggestions that meet those requirements. RPi not suitable for this type of application :)
 
It's not just a case of choosing a chip with 8 UARTS for a YAPP though. It has to be cheap, low electrical power for boat use, in a DIL package as YAPPs don't involve PCB design, and a free development environment. Cheap dev boards (i.e. less than £10) are also suitable candidate hardware. I'd be interested in any suggestions that meet those requirements. RPi not suitable for this type of application :)

New thread: "YAPP. Micro with 8 UARTs - suitable for a NEMA multiplex project."
 
Top