On Aug 19, 2012, at 3:23 AM, Dave McGuire wrote:
FWIW, my current design (the FTDI was used in the
previous two) has a
three-pin 0.1" header with TTL-level async serial for the CLI I wrote
into the firmware. ;)
We did that on the last project before we moved to FTDI chips. The
customer's "engineers" kept plugging power into it, despite the fact
that the power connector had four pins and was keyed. Some folks
you just can't reach...
BTW, the FTDI approach is not without its flaws. The specific thing
that sticks in my craw is that unlike RS232 cables, if you unplug the
port with the terminal app still open, the terminal program goes
batshit because its device has just disappeared out from under it,
with varying results from just having to restart the terminal program
(GNU screen) to a bluescreen (occasionally HyperTerminal on WinXP,
though honestly that was probably a driver issue).
- Dave